Giulio Camuffo
|
a900a5ab10
|
MATH: Further work on the Matrix class.
The vectors are now matrices.
|
2011-09-14 23:06:14 +02:00 |
|
Giulio Camuffo
|
0083c8619c
|
MATH: Move the math classes to their own math/ dir and Math namespace.
|
2011-09-14 23:05:52 +02:00 |
|
Giulio Camuffo
|
1fbbd24aee
|
GRIM: Port Actor, Bitmap, Color, Font, Primitive, ObjectState, Scene, TextObj to PoolObject.
These are the classes that go into Lua, and so are kept in a pool,
indexed with an id.
|
2011-09-07 23:08:59 +02:00 |
|
Einar Johan T. Sømåen
|
dd93a20da8
|
GRIM: Rename smush-functions in GFX to movie
|
2011-08-14 18:35:49 +02:00 |
|
Einar Johan T. Sømåen
|
e6778e84d9
|
GRIM: Use VAOs for Iris
|
2011-08-13 11:53:27 +02:00 |
|
Giulio Camuffo
|
b83d432dd7
|
GRIM: Implemented L1_PreRender().
|
2011-07-29 23:02:52 +02:00 |
|
Giulio Camuffo
|
1c62f04688
|
GRIM: Fix the focus point of the iris.
|
2011-07-29 22:49:08 +02:00 |
|
Giulio Camuffo
|
497dabe1b0
|
GRIM: Every material image have its own properties, not shared in all the material.
|
2011-07-28 22:21:16 +02:00 |
|
Giulio Camuffo
|
c3470d9b16
|
GRIM: Make a material transparent only if it asks to. Fix #298 Fix #254
This also fixes partially #31, making the hats visible.
|
2011-07-28 21:36:03 +02:00 |
|
Einar Johan T. Sømåen
|
1ce4441ae8
|
GRIM: Remove redundant points in irisAround
|
2011-07-28 07:30:37 +02:00 |
|
Einar Johan T. Sømåen
|
b97c26403a
|
GFX: Formatting
|
2011-07-28 02:27:48 +02:00 |
|
Einar Johan T. Sømåen
|
8cc9bc5e30
|
GFX: Formatting
|
2011-07-28 02:23:05 +02:00 |
|
Einar Johan T. Sømåen
|
6c5a960298
|
GRIM: Add VAO-rendering to irisAround.
|
2011-07-28 02:13:02 +02:00 |
|
Einar Johan T. Sømåen
|
e529a0b4c5
|
GRIM: Fix typo in previous commit
|
2011-07-28 02:11:02 +02:00 |
|
Einar Johan T. Sømåen
|
27fb697036
|
GRIM: Reduce the points in irisAroundRegion to use 2D-coordinates.
|
2011-07-28 02:04:56 +02:00 |
|
Einar Johan T. Sømåen
|
fd95d82ae1
|
GRIM: Create Iris with TRIANGLE_STRIP for OpenGL
|
2011-07-28 01:36:27 +02:00 |
|
Giulio Camuffo
|
54e1478e85
|
GRIM: Calculate the bounding box of the meshes only if necessary.
|
2011-07-25 23:42:07 +02:00 |
|
Giulio Camuffo
|
38e208c00c
|
GRIM: #includes cleanup.
|
2011-07-23 12:14:33 +02:00 |
|
Giulio Camuffo
|
784f9ce5b9
|
GRIM: Move Model::HierNode, Mesh and Face outside of Model.
|
2011-07-22 22:09:49 +02:00 |
|
Vincent Pelletier
|
9476b90785
|
Fix glDisable parameter.
Found by apitrace.
|
2011-07-19 09:08:46 +02:00 |
|
Giulio Camuffo
|
cabd0d583f
|
GRIM: Make Material implicitly shared. Cleaned up Model a lot.
|
2011-07-18 22:16:40 +02:00 |
|
Joni Vähämäki
|
2519700f0c
|
GRIM: Don't draw to the depth buffer when creating the stencil mask for shadows.
|
2011-07-15 21:47:16 +08:00 |
|
Joni Vähämäki
|
2fe7ccb08e
|
GRIM: Disable lighting for models that have lightingMode set to 0.
|
2011-07-13 14:09:32 +03:00 |
|
Giulio Camuffo
|
fde5b499f7
|
GRIM: Store the name of its set for each shadow sector. Fix #209
|
2011-06-10 19:02:42 +02:00 |
|
Giulio Camuffo
|
3d6945b9d0
|
GRIM: Fix z-buffer issue with OpenGL.
|
2011-06-07 16:52:55 +02:00 |
|
Joel Teichroeb
|
75c46dcf7f
|
Cleaned up some code and added some comments.
|
2011-06-06 13:48:44 -07:00 |
|
Joel Teichroeb
|
eb8e9e1dad
|
Fix character spacing.
|
2011-06-06 13:34:14 -07:00 |
|
Joel Teichroeb
|
1c2652424f
|
Use the offset rather than calculating it manaully.
|
2011-06-06 13:07:36 -07:00 |
|
Joel Teichroeb
|
16061be03e
|
Cleaned up some code and improved the tinygl creation and rendering.
|
2011-06-06 13:07:35 -07:00 |
|
Joel Teichroeb
|
a8724370c5
|
A bit of cleanup.
|
2011-06-06 13:07:35 -07:00 |
|
Joel Teichroeb
|
917ddfe3ca
|
Changed back to 32bit images and made the code more readable.
|
2011-06-06 13:07:34 -07:00 |
|
Joel Teichroeb
|
28932bb2ec
|
Fixed a bug where stuff was written to the wrong place.
|
2011-06-06 13:07:34 -07:00 |
|
Joel Teichroeb
|
075e61ddcf
|
Made font stuff private again and added a userdata member.
|
2011-06-06 13:07:33 -07:00 |
|
Joel Teichroeb
|
c69322d78b
|
Improved the tinygl font rendering.
|
2011-06-06 13:07:32 -07:00 |
|
Joel Teichroeb
|
4725e4fbe5
|
Make the graphics systems draw the TextObject instead of just the text.
|
2011-06-06 13:07:32 -07:00 |
|
Joel Teichroeb
|
fad79d609a
|
A start on the tinygl stuff
|
2011-06-06 13:07:31 -07:00 |
|
Joel Teichroeb
|
17b0378237
|
Some small code fixes and a destroyFont function
|
2011-06-06 13:07:31 -07:00 |
|
Joel Teichroeb
|
085ba51da2
|
Removed use of max
|
2011-06-06 13:07:30 -07:00 |
|
Joel Teichroeb
|
b94fcbd554
|
Finished new font stuff
|
2011-06-06 13:07:30 -07:00 |
|
Joel Teichroeb
|
3e8baa9657
|
Removed a large amount of now unused code and slightly improved font stuff.
|
2011-06-06 13:07:29 -07:00 |
|
Joel Teichroeb
|
5fb97a647b
|
Made fonts be rendered by opengl.
|
2011-06-06 13:03:46 -07:00 |
|
Pawel Kolodziejski
|
75146d69cb
|
GRIM: hide mouse for fullscreen mode
|
2011-06-02 12:16:04 +02:00 |
|
Joni Vähämäki
|
6a40b43f16
|
GRIM: Apply animations in priority order.
|
2011-05-24 19:47:39 +03:00 |
|
Vincent Pelletier
|
5de874d511
|
GRIM: Always set all light properties
|
2011-05-22 17:15:49 +08:00 |
|
Vincent Pelletier
|
217fd767d0
|
Revert "GRIM: Light position is directly usable."
This reverts commit 4f457e919cbed4e959a0e170229280676da8bd41.
Directional light direction is:
- configured as position
- with opposite coordinates
|
2011-05-22 09:23:13 +02:00 |
|
Vincent Pelletier
|
b7c6d7eb97
|
GRIM: Use OpenGL default spot direction.
|
2011-05-22 09:23:13 +02:00 |
|
Vincent Pelletier
|
885f35c1be
|
GRIM: Disable ambient light.
|
2011-05-22 09:23:13 +02:00 |
|
Vincent Pelletier
|
1461cde798
|
GRIM: Color is RGBA, not RBGA.
|
2011-05-22 09:23:12 +02:00 |
|
Vincent Pelletier
|
1f5647c265
|
GRIM: Use C++ string equality operator.
|
2011-05-22 09:23:12 +02:00 |
|
Pawel Kolodziejski
|
8d10e73ace
|
GRIM: refactor constructing gfx driver
|
2011-05-21 18:18:27 +02:00 |
|