Alexander Overvoorde
|
6acbbcfb6b
|
Fix assumption that colour texture and mask texture originate from same atlas
|
2016-07-27 04:01:25 +02:00 |
|
Alexander Overvoorde
|
bb3fe8b804
|
Implement multiple texture atlas system to handle small and large images
|
2016-07-27 04:01:25 +02:00 |
|
Alexander Overvoorde
|
d8ce023170
|
Change TextureCache to use atlas instead of array
|
2016-07-27 04:01:25 +02:00 |
|
Alexander Overvoorde
|
99a41ee828
|
Fix implicit boolean in GLSL code
|
2016-07-27 04:01:25 +02:00 |
|
Alexander Overvoorde
|
360a92e906
|
Merge draw image and draw masked image shaders
|
2016-07-27 04:01:25 +02:00 |
|
Alexander Overvoorde
|
fbb7029de4
|
Implement sprite batch drawing using instancing
|
2016-07-27 04:01:25 +02:00 |
|
Alexander Overvoorde
|
84f2a8c17c
|
Rewrite texture cache to use array texture
|
2016-07-27 04:01:25 +02:00 |
|
Ted John
|
19cd56b9c2
|
Add Shader Palette Lookup
|
2016-06-15 17:53:26 +01:00 |
|
Ted John
|
8185a88e47
|
implement drawing solid coloured sprites
|
2016-06-11 18:28:03 +01:00 |
|
Ted John
|
e3ecb91b91
|
implement DrawLine with shader
|
2016-06-11 17:43:53 +01:00 |
|
Ted John
|
e34ee15738
|
implement overlay transparency for FillRect
|
2016-06-11 16:46:24 +01:00 |
|
Ted John
|
2a569dc062
|
implement a ping-pong framebuffer
|
2016-06-11 15:18:31 +01:00 |
|
Ted John
|
b0b0b82fd1
|
implement scaling for OpenGL
|
2016-06-11 02:24:39 +01:00 |
|
Ted John
|
84ca31a240
|
implement masked image shader
|
2016-06-10 20:17:00 +01:00 |
|
Ted John
|
808afe0a81
|
add drawimage shader and optimise
|
2016-06-10 17:54:29 +01:00 |
|
Ted John
|
a9d49838fa
|
add cross pattern support for fillrect shader
|
2016-06-10 17:54:29 +01:00 |
|
Ted John
|
c48031581b
|
get the fillrect shader working
|
2016-06-10 17:54:29 +01:00 |
|
Ted John
|
dc7b8b4d3b
|
add initial shader code
|
2016-06-10 17:54:29 +01:00 |
|