Ben Vanik
|
147a70b9c1
|
Rewriting memory manager.
|
2015-05-17 00:16:56 +01:00 |
|
gibbed
|
c5c312eb8f
|
ColorFormat::k_16_16_FLOAT support, maybe.
|
2015-05-12 06:51:32 -05:00 |
|
Ben Vanik
|
d1ee1512b9
|
Fixing most clang-format errors.
|
2015-05-03 10:27:50 -07:00 |
|
Ben Vanik
|
e3220f7ae6
|
Code cleanup: moving poly/ into xenia/base/
|
2015-05-02 03:42:51 -07:00 |
|
Ben Vanik
|
d76998915a
|
Code cleanup: moving poly logging to xenia
|
2015-05-02 01:59:50 -07:00 |
|
Ben Vanik
|
30f7effa73
|
Code cleanup: removing common.h
|
2015-05-02 01:25:59 -07:00 |
|
Ben Vanik
|
ec84a688e9
|
Starting to properly attribute virtual vs. physical memory accesses.
|
2015-03-29 11:11:35 -07:00 |
|
Ben Vanik
|
ab90e0932b
|
Minor tweaks for crazy shaders.
|
2015-03-28 18:13:21 -07:00 |
|
Ben Vanik
|
7677d6ea9f
|
Depth range.
|
2015-03-22 15:30:36 -07:00 |
|
Ben Vanik
|
8cfcea2309
|
32_32_F render target format.
|
2015-03-22 15:30:18 -07:00 |
|
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
|
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
|
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
|
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 |
|