Archive for the ‘Programmieren’ Category

Same procedure as every year

Thursday, January 22nd, 2009

Und wieder glsl. Diesmal eine implementation von Voronoi Diagrammen auf der GPU. Ohne for-schleife bestehend aus 6 min’s und 6 texture lookups ( auf der selben Texture jedesmal ). Das ergebnis tile’t wie nen Weltmeister.
Ich mag Quartz.
Sieht noch besser in bewegung aus

(more…)

Glsl Metballs

Thursday, September 4th, 2008

Ein bissl quartz mal wieder, leider nur in 2D:

Metballs

Metballs 2

Metballs 3

By the way, das ganze ließ sich wunderbar mit dieser methode zum rendern von Text verknüpfen, da auch hier ein Distance Field der ausgangspunkt ist.

Nur ein zufall ?

Tuesday, July 10th, 2007

Oder nicht :)

Nur ein zufall ?

AppleTV

Saturday, June 9th, 2007

Für meinen Apple TV habe ich ein plugin geschrieben das die steuerung eines MPD Servers ermöglicht ( musicpd )
http://code.google.com/p/atvmpdcontrol/

Screenshot der Status ansicht

Enum die 2.

Monday, October 16th, 2006

Ich hab mal ne noch krausere Implementierung des ContainerEnumerator des vorherigen posts geschrieben.

Diesmal wird sie so benutzt:


vector<int> vInts;
vInts.push_back(1);
enumiterator<vector <int> > enumIt(&vInts);

while(enumIt++)
{
...
}

(more…)

Container Enum

Thursday, October 12th, 2006

Vor einiger zeit wurde mir das for(it=begin();it!=end();it++) geschreibe zu nervig, deshalb hab ich mir eine Klasse dafür geschrieben.

Benutzt wird sie z.B. so:

CContainerEnum< vector<int> > enum(vec);

while(enum.next())
{

}

Mit nem einfachen typedef gibt es auch spezialisierte Versionen wie z.B.:

CVectorEnum< int > ( intVec);

oder

CMapEnum< int, string > (mapIntToString);

(more…)

Single linked list template

Monday, September 25th, 2006

May be buggy !! :)

(more…)

QueryPerformanceTimer

Tuesday, August 29th, 2006

Ihr wundert euch warum der PerformanceTimer auf eurem neuen Computer nicht mehr funktioniert ?
Wenn ihr eine Multiprozessor CPU euer eigen nennt könnt ihr das problem mit einem kleinen Trick beheben.

(more…)

File Iterator

Tuesday, August 29th, 2006

So, hab mich entschlossen hier auch hin und wieder nen code Schnipsel zu posten ( vor allem damit ich sie wiederfinde :)
Als erstes ein File Iterator mit dem das lästige FindFirst… abgehakt ist.
(more…)