Ben Vanik
|
f8db3774cb
|
Hiding draw batch flush scope.
|
2015-03-22 11:41:46 -07:00 |
Ben Vanik
|
11b0c076bd
|
Adding basic short-term vb reuse, removing index counting.
Regression for some games (that don't size their fetches), massive
improvement for others.
|
2015-03-22 11:35:23 -07:00 |
Ben Vanik
|
159ebb4295
|
Removing unneeded stencil register logic.
|
2015-03-22 09:37:55 -07:00 |
Ben Vanik
|
08e652410e
|
Plumbing scalar params through swap. Hacky, but works for replay.
|
2015-03-22 09:31:55 -07:00 |
Ben Vanik
|
cef9a684cd
|
Primitive reset.
|
2015-03-22 08:52:05 -07:00 |
Ben Vanik
|
559cda3215
|
Forcing depth clear - not right, but gets atrain working.
|
2015-03-22 01:07:14 -07:00 |
Ben Vanik
|
b75e070d1b
|
Fixing color/depth clear state.
|
2015-03-22 00:45:00 -07:00 |
Ben Vanik
|
c8ddc48106
|
Fixing microprofile display.
|
2015-03-21 23:00:15 -07:00 |
Ben Vanik
|
2401bb7d03
|
Fixing 1px offset in tiles.
|
2015-03-21 22:52:35 -07:00 |
Ben Vanik
|
fa58eaa317
|
Partial success on predicated tiling (depth buffer still bad).
|
2015-03-21 22:32:23 -07:00 |
Ben Vanik
|
7c3225ee41
|
Render target display in trace viewer.
|
2015-03-21 10:41:20 -07:00 |
Ben Vanik
|
494e918496
|
Fixing alpha testing.
|
2015-03-21 03:21:55 -07:00 |
Ben Vanik
|
704077d543
|
Removing unneeded glViewport.
|
2015-03-21 02:38:52 -07:00 |
Ben Vanik
|
b406f49ae4
|
Extracting dest coords in copies; still not right.
|
2015-03-21 02:11:23 -07:00 |
Ben Vanik
|
fe7de2c0ba
|
Window offset goes here. Still broken due to copy issue.
|
2015-03-20 22:26:20 -07:00 |
Ben Vanik
|
6b7b57cecf
|
Super basic vertex buffer display in trace viewer.
|
2015-03-20 21:54:52 -07:00 |
Ben Vanik
|
8ce30448f8
|
Index buffer display in trace viewer.
|
2015-03-20 20:41:58 -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
|
92f1a7cb40
|
Show predication in trace viewer (colors not accurate yet).
|
2015-03-20 16:38:26 -07:00 |
Ben Vanik
|
22246cccb5
|
Whoops - my arbitrarily picked GPU command # collided -_-
|
2015-03-20 16:37:04 -07:00 |
Ben Vanik
|
0ea8f74cf8
|
Packet disassembler just for current command.
|
2015-03-15 21:22:23 -07:00 |
Ben Vanik
|
b060f6f263
|
disasm set shader consts packet.
|
2015-03-15 20:59:21 -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
|
1608878437
|
Trying to figure out shader flow control; not going so well :/
|
2015-03-15 16:55:20 -07:00 |
Ben Vanik
|
35513ceea0
|
Constant slot pairing... maybe.
|
2015-03-15 14:21:09 -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
|
795df80687
|
Possibly right const addressing and more shader instructions.
|
2015-03-15 11:20:19 -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
|
64c8d7ab98
|
MRTs and some more texture formats.
|
2015-03-15 02:05:01 -07:00 |
Ben Vanik
|
b818adbf6d
|
SET_CONSTANT for the other types. I think.
|
2015-03-15 01:18:00 -07:00 |
Ben Vanik
|
1a9ce6edfa
|
Somewhere the file access mode is messed up...
|
2015-03-15 00:18:18 -07:00 |
Ben Vanik
|
613fdac71d
|
Implementing one case of conditional shader execution blocks.
|
2015-03-14 23:55:33 -07:00 |
Ben Vanik
|
ff4e9c32b6
|
XamContentFlush stub.
|
2015-03-14 23:54:52 -07:00 |
Ben Vanik
|
0117c39968
|
Proper XamEnumerate return when there are zero items.
|
2015-03-14 23:54:43 -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
|
a70533f1c5
|
Fast seek forward in trace viewer.
|
2015-03-14 20:08:05 -07:00 |
Ben Vanik
|
55556e774f
|
vs export mode 2 is ok.
|
2015-03-14 20:07:55 -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
|
5c33925995
|
Massive reworking of shader translator; for ALU ops only.
|
2015-03-08 22:08:53 -07:00 |
Ben Vanik
|
98194f0482
|
Assert on failure to compile glsl and unimplemented shader instrs.
|
2015-03-08 21:57:44 -07:00 |
Ben Vanik
|
c28cbba00c
|
Bigger textures in trace viewer.
|
2015-03-08 21:57:04 -07:00 |
Ben Vanik
|
b9f9e1bb2b
|
Blitter handles color/depth texture copies.
|
2015-03-07 16:12:52 -08:00 |