fgenesis
3a55777d63
rework Beam to use VBOs
2025-03-04 04:05:25 +01:00
fgenesis
46d7a68034
remove GRID_DRAW_WORLDMAP and some associated code
2024-11-15 03:28:11 +01:00
fgenesis
dd7ab0448f
warning fixes, signed vs unsigned mismatch, cleanups, c++98 compat
...
many many more to do but it's a little step closer to get rid of warnings
2024-04-16 01:43:36 +02:00
fgenesis
063c270e6a
fix bone with spline deform not deforming (forgot tp update VBO)
...
also fix SplineGrid to actually deform own texture
(note to self: GRID_WAVY resets deform in update(). oops)
2024-02-06 01:36:38 +01:00
fgenesis
cc78b300cc
Cleanups and fixes to AfterEffect
...
- fully uses RenderGrid now, no more immediate mode
- remove RippleEffect because it was unused
- Don't render the grid if no effects are active. Sames some GPU time.
- Fix ShockEffect math, broken 2 commits ago
2023-08-25 21:49:16 +02:00
fgenesis
71f9120c30
rework AfterEffect to use RenderGrid instead of its own thing
2023-08-25 14:07:11 +02:00
fgenesis
368271c40e
More work on tile rendering:
...
- Use indexed triangle rendering, no more GL_QUADS for tiles
- Fix aquarian text on maps
- Tile tex repeat mode works again
Known broken:
- Editor
- Tile repeat with grid effects
2023-08-09 02:41:04 +02:00
fgenesis
e8c405cd9e
more drafting for tile redering optimization
...
This is the last commit before the old Element class gets ripped
2023-07-11 22:30:28 +02:00
fgenesis
0818fbcdb4
fix worldmap selected tile not rendering properly
2023-07-11 04:39:55 +02:00
fgenesis
976ce8ff3e
split grid rendering off from Quad, to a new RenderGrid class
2023-07-10 17:23:19 +02:00