Παρασκευή 16 Δεκεμβρίου 2011

DirectX3d 10 part 5 ( loading models, WVP matrices, Depth state) )

Καλά τα τριγωνάκια αλλά για να δούμε και κάνα 3d μοντέλο.

DirectX3d 10 part 4 ( game/render timer )

Render time / Game time


Στα προηγούμενα παραδείγματα έβγαζα τα frame με βάση vsync. Vsync, συγχρονίζει τα frame με βάση τα Hz της οθόνης. Πχ 60Hz οθόνη, το πρόγραμμα θα τρέχει με 60 FPS, οθόνη 100Hz το πρόγραμμα τρέχει με 100FPS κλπ.

Δευτέρα 12 Δεκεμβρίου 2011

DirectX3d 10 part 3 (matrices, vertex shader)

Matrix στα μαθηματικά είναι ένας δισδιάστατος πινακας n επι m που έχει πολλές εφαρμογές. Στο directx χρησιμοποιούμε matrix 4χ4 (πχ float matrix[4][4], D3DXMATRIX matrix κλπ) για τον μετασχηματισμό των meshes.


Πέμπτη 8 Δεκεμβρίου 2011

DirectX3d 10 Part 1 (σετάρισμα)

Για αυτούς που βαριούνται να διαβάσουν, για αυτούς που θέλουν να δουν κώδικα να τρέχει είπα να γράψω έναν "starter" για το directx 10.

Σάββατο 24 Σεπτεμβρίου 2011

Μοναδικό στιγμιότυπο προγράμματος

Πολλές εφαρμογές τις θέλουμε να τρέχουν μόνο με ένα στιγμιότυπο. Σε αυτό το άρθρο θα αναλύσω έναν από τους τρόπους που μπορούμε να καταφέρουμε το παραπάνω.

Δευτέρα 5 Σεπτεμβρίου 2011

Windows GUI και asynchronism

Σε αυτό εδώ το άρθρο/ανησυχίες μου (πείτε το όπως θέλετε) θα γράψω που πρέπει να  έχουμε ασυγχρόνιστες εργασίες και που όχι.

Δευτέρα 17 Ιανουαρίου 2011

Sqlite3 και visual studio 2010

Γεια χαρά.
Για πολλά προγράμματα που θέλουν κάποια βάση δεδομένων, η sqlite είναι οτι πρέπει! Το μονό κακό οτι είναι λίγο μπερδεμένα με το το θέμα "πακέτο για τα windows".