CatWindow
529650b84c
simple 3D
2026-08-16 16:14:35 +03:00
DepressedTWM
885b56b3dc
Test
2026-08-01 00:10:23 +04:00
niko(depressedTWM)
e14614a7a9
Replacing standart C library methods with SDL methods
2026-07-14 12:43:43 -04:00
Issac332
681fc6a456
бырыбыб mirrors
2026-07-05 14:32:36 +03:00
Issac332
e33ba85c03
DYNAMIC LIGHT OMG MEOW MEOW MEOW
2026-07-01 00:00:07 +03:00
DepressedTWM
acbac0b959
космитические изменения и обновление oneshot.conf
2026-05-19 08:27:52 +04:00
ZakatTeamI2P
060eea022c
eventthread.cpp changes for SDL3 syka bliat
2026-03-30 19:00:58 +04:00
Jonas Kulla
dd7545fcf2
TilemapVX: Clean up the horrible map viewport calculation code
...
Also rename "offset" to "origin" which makes a lot more sense
for ox/oy attributes.
2015-07-21 12:13:24 +02:00
Jonas Kulla
384249c31a
Unify float literals to use f suffix and avoid double promotions
...
I might have missed some.
2015-07-21 12:13:24 +02:00
Jonas Kulla
d1ee507ec4
Vec2i, IntRect: Add unequal operator
2015-07-21 12:13:24 +02:00
Jonas Kulla
9acdd206f6
Vec4: Rename 'xyzHasEffect()' to something that makes sense
2015-07-07 16:07:04 +02:00
Jonas Kulla
87462fd7b0
Use more explicit vector math via method overloads
2015-02-10 17:04:00 +01:00
Jonas Kulla
373b90af00
Graphics: Optimize Viewport effect rendering
...
Using the kitchen sink plane shader for viewport effects, even
if only a small part of them are active, incurs great performance
loss on mobile, so split the rendering into multiple optional
passes which additionally use the blending hardware for faster
mixing (lerping).
Also, don't mirror the PingPong textures if the viewport effect
covers the entire screen area anyway.
2014-12-31 18:52:19 +01:00
Jonas Kulla
55a2cf562e
TileAtlasVX: Followup fix
...
Use rectangle intersection to correctly clip source
rectangles with origin != (0,0).
2014-10-03 06:58:54 +02:00
Jonas Kulla
6c9fbc1465
Bitmap: Clip dest rect when blitting from mega surface
2014-08-09 21:21:38 +02:00
Jonas Kulla
efb2fd2695
GLMeta: Add vertex array object support
2014-07-13 14:05:12 +02:00
Edward Rudd
7aa07630e4
can't sizeof an iVar in a static function
2013-12-31 16:32:12 -05:00
Jonas Kulla
43aacc13d9
Add equality op that compares against a clamped integer
2013-09-27 00:55:48 +02:00
Jonas Kulla
9e63fb6b64
Remove the remaining bits of deprecated GL usage
...
The drawing is now completely shader based, which makes away
with all usage of the depracted matrix stack. This also allows
us to do things like simple translations and texture coordinate
translation directly instead of doing everything indirectly
through matrices.
Fixed vertex attributes ('vertexPointer()' etc) are also
replaced with user defined attribute arrays.
2013-09-23 07:50:22 +02:00
Jonas Kulla
4aed9ef1a7
Add Vec2 conversion method to 'Vec2i'
2013-09-10 04:25:58 +02:00
Jonas Kulla
84db116d0c
Rename 'bound' to 'clamp'
2013-09-03 15:31:29 +02:00
Jonas Kulla
6c5745c4bf
FloatRect: add implicit IntRect conversion
2013-09-03 14:51:13 +02:00
Jonas Kulla
ff25887f41
Initial commit
2013-09-01 16:27:21 +02:00