Alexander Overvoorde
|
acb5c68eac
|
Remove debug code
|
2016-07-27 04:01:25 +02:00 |
|
Alexander Overvoorde
|
c107101aff
|
Implement dynamic atlas allocation in texture cache
|
2016-07-27 04:01:25 +02:00 |
|
Alexander Overvoorde
|
c506e08ac2
|
Add more atlases to increase space efficiency and derive atlas size from device limits
|
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
|
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
|
3c64010fe1
|
Make Console::Error::WriteLine formattable
|
2016-07-09 15:02:05 +01:00 |
|
Ted John
|
19cd56b9c2
|
Add Shader Palette Lookup
|
2016-06-15 17:53:26 +01:00 |
|
Ted John
|
fa4662be42
|
add missing include
|
2016-06-12 17:44:58 +01:00 |
|
Ted John
|
3c96171801
|
reduce redundant state changes
|
2016-06-12 00:07:01 +01:00 |
|
Ted John
|
33799d2ab9
|
remove deprecated OpenGL functions
|
2016-06-11 17:46:54 +01:00 |
|
Ted John
|
b0b0b82fd1
|
implement scaling for OpenGL
|
2016-06-11 02:24:39 +01:00 |
|
Ted John
|
808afe0a81
|
add drawimage shader and optimise
|
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 |
|