Ben Vanik
|
14c6fbfba4
|
Adding safety checks, disabling vendor gl extensions by default.
|
2015-03-06 21:54:59 -08:00 |
|
Ben Vanik
|
84fa131f12
|
Hacking on render targets. Kind of work in simple cases, upside down :/
|
2015-03-06 20:36:10 -08:00 |
|
Ben Vanik
|
a1e68c0036
|
Experimenting with clip mode but it doesn't work like I think it does.
|
2015-03-06 19:27:45 -08:00 |
|
Ben Vanik
|
9db38ac860
|
Kind of fixing window coordinates.
|
2015-03-06 13:42:56 -08:00 |
|
Ben Vanik
|
4b5f77bde4
|
Special quad list line geometry shader.
Fixes #174.
|
2015-03-03 20:31:05 -08:00 |
|
Ben Vanik
|
41174b0e64
|
Hacktastic GPU trace viewer; textures, shaders, state, etc.
|
2015-03-01 12:26:11 -08:00 |
|
Ben Vanik
|
07c592942f
|
Simple UI for frame seeking.
|
2015-02-21 11:19:00 -08:00 |
|
Ben Vanik
|
5227fe72b5
|
RequestSwap to force a swap from the GL thread.
|
2015-02-21 11:18:22 -08:00 |
|
Ben Vanik
|
130c11a2ca
|
GPU recording (--trace_gpu=file) and playback (gpu-trace-viewer file).
|
2015-02-20 07:47:06 -08:00 |
|
Ben Vanik
|
1204f35f1e
|
--disable_framebuffer_readback
|
2015-02-16 21:58:24 -08:00 |
|
Ben Vanik
|
a5eacc2972
|
Fixing polygon mode.
|
2015-02-13 11:28:06 -08:00 |
|
Ben Vanik
|
c26329ece6
|
RG16 format.
|
2015-02-12 22:19:00 -08:00 |
|
Ben Vanik
|
2b1dc9fa05
|
Ignore range check on autodraw.
|
2015-02-02 23:07:18 -08:00 |
|
Ben Vanik
|
36ba9aa3f3
|
Fixing rect-list tex coords.
|
2015-02-02 23:07:18 -08:00 |
|
Ben Vanik
|
5b08feb010
|
Playing with RTT.
|
2015-02-02 23:07:17 -08:00 |
|
Ben Vanik
|
00e4a4fe1b
|
Fix #include format.
|
2015-01-31 22:49:47 -08:00 |
|
Ben Vanik
|
cf31969510
|
Update comment on VGT_MIN/MAX_VTX_INDX.
|
2015-01-09 00:33:11 -08:00 |
|
Ben Vanik
|
2bc951cd1e
|
Stub for screen extent write event.
|
2015-01-09 00:26:40 -08:00 |
|
Ben Vanik
|
662bbb6729
|
Experimenting with video stuff.
|
2015-01-07 21:47:46 -08:00 |
|
Ben Vanik
|
0b6b6a4189
|
Fixing buffer flushes.
|
2015-01-04 16:52:29 -08:00 |
|
Ben Vanik
|
0529fdb84d
|
Basic hacky write watching for texture invalidation. Doesn't scale.
|
2015-01-04 16:28:42 -08:00 |
|
Ben Vanik
|
4fcf9c6229
|
MultiDrawIndirect draw batching - now down to <20us per draw.
|
2015-01-04 11:20:42 -08:00 |
|
Ben Vanik
|
eda38a7428
|
Misc tweaks.
|
2015-01-04 04:59:26 -08:00 |
|
Ben Vanik
|
56a04592d5
|
Removing fetch consts from state data.
|
2015-01-03 13:59:31 -08:00 |
|
Ben Vanik
|
2a082ff242
|
Tracking bytes used in the scratch buffer.
|
2015-01-03 13:50:11 -08:00 |
|
Ben Vanik
|
70c0c0fea1
|
Adding --vendor_gl_extensions flag to disable NV stuff.
|
2015-01-03 13:40:20 -08:00 |
|
Ben Vanik
|
3e61cc95cd
|
Tracking whether state changes are compatible for batching.
|
2015-01-03 03:19:32 -08:00 |
|
Ben Vanik
|
07a82200f9
|
Shadow state to eliminate most redundant GL calls.
|
2015-01-03 02:57:58 -08:00 |
|
Ben Vanik
|
858f70549f
|
Dangerous --vsync=false flag.
|
2015-01-03 01:32:59 -08:00 |
|
Ben Vanik
|
718762746a
|
A texture cache that never invalidates.
|
2015-01-03 01:05:56 -08:00 |
|
Ben Vanik
|
79179c28ef
|
Experimenting with index ranges. Look unused by d3d :(
|
2015-01-02 18:21:39 -08:00 |
|
Ben Vanik
|
5236477043
|
Batch flushing buffer.
|
2015-01-02 18:01:48 -08:00 |
|
Ben Vanik
|
aa22d07caf
|
Super slow MicroProfile GL UI.
|
2015-01-02 17:26:02 -08:00 |
|
Ben Vanik
|
195b37ca70
|
Removing glFinish from pre-wait check.
|
2015-01-02 02:52:29 -08:00 |
|
Ben Vanik
|
420fd11771
|
--disable_textures flag.
|
2015-01-02 02:50:12 -08:00 |
|
Ben Vanik
|
be05ab6ffe
|
New shader instrs.
|
2015-01-02 00:26:52 -08:00 |
|
Ben Vanik
|
009f4c4863
|
Fixing rectlist for weird cases.
|
2015-01-01 17:33:58 -08:00 |
|
Ben Vanik
|
0e04e1c455
|
Draw tex coords for invalid textures.
|
2015-01-01 12:25:16 -08:00 |
|
Ben Vanik
|
825c09dd16
|
Viewport tweaking. Most stuff works better, now.
|
2015-01-01 11:59:23 -08:00 |
|
Ben Vanik
|
7f4aef18d9
|
Quad/point list programs.
|
2014-12-31 19:27:03 -08:00 |
|
Ben Vanik
|
8a70316275
|
Tweaking.
|
2014-12-31 19:27:02 -08:00 |
|
Ben Vanik
|
8869d4620f
|
Fixing clears.
|
2014-12-31 19:27:01 -08:00 |
|
Ben Vanik
|
dfc260b86e
|
Textures and such.
|
2014-12-31 19:27:01 -08:00 |
|
Ben Vanik
|
5b2672a1b8
|
GLSL shaders translating (modulo texture fetches).
|
2014-12-31 19:27:01 -08:00 |
|
Ben Vanik
|
58cff84550
|
Copying over the shader translator - generating d3d shaders now.
|
2014-12-31 19:27:00 -08:00 |
|
Ben Vanik
|
ea403b2164
|
Caching pipelines.
|
2014-12-31 19:26:59 -08:00 |
|
Ben Vanik
|
14ee211ea9
|
Experimenting with vertex pipeline.
|
2014-12-31 19:26:59 -08:00 |
|
Ben Vanik
|
d2a3cba4f3
|
Fixing asserts.
|
2014-12-31 19:26:58 -08:00 |
|
Ben Vanik
|
39541aaaac
|
Playing with buffers.
|
2014-12-31 19:26:58 -08:00 |
|
Ben Vanik
|
f438ae1bfd
|
Swapping.
|
2014-12-31 19:26:58 -08:00 |
|