Ben Vanik
|
c86e479214
|
Replacing old Shader with TranslatedShader.
|
2015-12-06 10:36:07 -08:00 |
|
Ben Vanik
|
51a8002629
|
Moving GL backend to new shader translator.
This seems to make a lot of things better, but may also break things.
Cleanup to follow.
|
2015-12-06 00:48:41 -08:00 |
|
Ben Vanik
|
89172da4b7
|
Unplumbing program_cntl and simplifying shader loading.
|
2015-11-24 20:24:35 -08:00 |
|
Ben Vanik
|
0ebee76bfe
|
Moving common GL code out of gpu/.
|
2015-07-01 07:29:14 -07:00 |
|
Ben Vanik
|
a446d9c64a
|
No need for thread-local shader translator as all reqs come from GPU CP.
|
2015-06-07 16:13:04 -07:00 |
|
Ben Vanik
|
30f7effa73
|
Code cleanup: removing common.h
|
2015-05-02 01:25:59 -07:00 |
|
Ben Vanik
|
b392afbfae
|
Basic cubemap support, though the sampling code is wrong.
|
2015-03-22 19:15:22 -07:00 |
|
Ben Vanik
|
00e4a4fe1b
|
Fix #include format.
|
2015-01-31 22:49:47 -08:00 |
|
Ben Vanik
|
4fcf9c6229
|
MultiDrawIndirect draw batching - now down to <20us per draw.
|
2015-01-04 11:20:42 -08:00 |
|
Ben Vanik
|
5b2672a1b8
|
GLSL shaders translating (modulo texture fetches).
|
2014-12-31 19:27:01 -08:00 |
|
Ben Vanik
|
14ee211ea9
|
Experimenting with vertex pipeline.
|
2014-12-31 19:26:59 -08:00 |
|
Ben Vanik
|
39541aaaac
|
Playing with buffers.
|
2014-12-31 19:26:58 -08:00 |
|
Ben Vanik
|
e8de42d9ea
|
Copying in generic shader code.
|
2014-12-31 19:26:56 -08:00 |
|