Ben Vanik
|
6b7b57cecf
|
Super basic vertex buffer display in trace viewer.
|
2015-03-20 21:54:52 -07:00 |
|
Ben Vanik
|
f7d0c427be
|
Implementing alpha testing.
|
2015-03-20 20:12:27 -07:00 |
|
Ben Vanik
|
a82587f943
|
Fixing window offset and moving into state batch params.
|
2015-03-20 17:41:50 -07:00 |
|
Ben Vanik
|
d695f637a8
|
int draw offsets.
|
2015-03-20 16:47:31 -07:00 |
|
Ben Vanik
|
22246cccb5
|
Whoops - my arbitrarily picked GPU command # collided -_-
|
2015-03-20 16:37:04 -07:00 |
|
Ben Vanik
|
2157c8a2b2
|
Dropping a bunch of profiling - VB/IB upload is slow, that's about it.
|
2015-03-15 20:32:40 -07:00 |
|
Ben Vanik
|
341a493bf9
|
Discovered new GPU opcode for constant setting.
|
2015-03-15 12:26:40 -07:00 |
|
Ben Vanik
|
4d61bac00f
|
Assert shader constant bases.
|
2015-03-15 11:34:33 -07:00 |
|
Ben Vanik
|
d803612184
|
Fixing recording of LOAD_ALU_CONSTANT.
|
2015-03-15 11:27:04 -07:00 |
|
Ben Vanik
|
b07cd49281
|
Fiddling with msaa scaling.
|
2015-03-15 02:28:39 -07:00 |
|
Ben Vanik
|
86faacdb87
|
LOAD_ALU_CONSTANT also taking a target type.
|
2015-03-15 02:05:26 -07:00 |
|
Ben Vanik
|
b818adbf6d
|
SET_CONSTANT for the other types. I think.
|
2015-03-15 01:18:00 -07:00 |
|
Ben Vanik
|
613fdac71d
|
Implementing one case of conditional shader execution blocks.
|
2015-03-14 23:55:33 -07:00 |
|
Ben Vanik
|
c6c24d50bd
|
Extra copy dest formats.
|
2015-03-14 20:27:34 -07:00 |
|
Ben Vanik
|
1358d54ce9
|
Not sure msaa scaling is required anymore - odd.
|
2015-03-14 20:08:25 -07:00 |
|
Ben Vanik
|
6f0ca00651
|
Screen extent write; doesn't seem to do anything :/
|
2015-03-14 16:50:54 -07:00 |
|
Ben Vanik
|
7192728fe0
|
Playing more with viewport stuff.
|
2015-03-14 16:11:55 -07:00 |
|
Ben Vanik
|
d57306b473
|
Possibly fixing transforms.
|
2015-03-10 20:25:14 -07:00 |
|
Ben Vanik
|
b9f9e1bb2b
|
Blitter handles color/depth texture copies.
|
2015-03-07 16:12:52 -08:00 |
|
Ben Vanik
|
d72610ba1b
|
Custom blitter for final resolve.
|
2015-03-07 10:17:09 -08:00 |
|
Ben Vanik
|
2bce5ba0d9
|
Skip all predicated swaps - this may be too aggressive.
|
2015-03-06 22:40:42 -08:00 |
|
Ben Vanik
|
05239daecf
|
Fixing tracing of games that do everything in nested indirect buffers.
|
2015-03-06 22:27:41 -08:00 |
|
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 |
|