gibbed
a95de67b8c
1D textures. Maybe.
2017-01-10 00:04:41 -06:00
Dr. Chat
0e3c113375
Physical write watches -> access watches (read and/or write watching)
2016-03-17 21:55:16 -05:00
Ben Vanik
790ce8aee1
Switch back to std:: muteces. mutices. mutexen.
2015-09-06 13:34:08 -07:00
Ben Vanik
3c96b6fa0a
DANGER DANGER. Switching to global critical region.
...
This changes almost all locks held by guest threads to use a single global
critical region. This emulates the behavior on the PPC of disabling
interrupts (by calls like KeRaiseIrqlToDpcLevel or masking interrupts),
and prevents deadlocks from occuring when threads are suspended or
otherwise blocked.
This has performance implications and a pass is needed to ensure the
locking is as granular as possible. It could also break everything
because it's fundamentally unsound. We'll see.
2015-09-06 09:30:54 -07:00
Ben Vanik
0ebee76bfe
Moving common GL code out of gpu/.
2015-07-01 07:29:14 -07:00
Ben Vanik
f5a2b85d42
Switching to xe::mutex.
2015-05-25 00:52:21 -07:00
Ben Vanik
b392afbfae
Basic cubemap support, though the sampling code is wrong.
2015-03-22 19:15:22 -07:00
Ben Vanik
fa58eaa317
Partial success on predicated tiling (depth buffer still bad).
2015-03-21 22:32:23 -07:00
Ben Vanik
b406f49ae4
Extracting dest coords in copies; still not right.
2015-03-21 02:11:23 -07:00
Ben Vanik
d695f637a8
int draw offsets.
2015-03-20 16:47:31 -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
84fa131f12
Hacking on render targets. Kind of work in simple cases, upside down :/
2015-03-06 20:36:10 -08:00
Ben Vanik
41174b0e64
Hacktastic GPU trace viewer; textures, shaders, state, etc.
2015-03-01 12:26:11 -08:00
Ben Vanik
00e4a4fe1b
Fix #include format.
2015-01-31 22:49:47 -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
718762746a
A texture cache that never invalidates.
2015-01-03 01:05:56 -08:00
Ben Vanik
dfc260b86e
Textures and such.
2014-12-31 19:27:01 -08:00