Triang3l
54b211ed18
[GPU] Rename 2_10_10_10 AS_16 RT format to AS_10
2018-12-29 14:54:01 +03:00
Triang3l
af96b68398
[GPU] Copy SurfaceNumFormat comment from D3D12 branch
2018-12-29 14:18:10 +03:00
Triang3l
486a5725e3
[GPU] xenos.h: tessellation, memexport constant
2018-12-19 22:50:43 +03:00
Margen67
896ac4a682
Update documentation.
...
- Convert http to https, provide archive link when possible.
- Made CPU-JIT.png more readable on dark themes;
Added a white background so there isn't black text on a black
background.
2018-11-22 09:20:09 -06:00
Triang3l
2b03a9e095
[GPU] Synchronize GPU frontend with the D3D12 branch
2018-10-22 23:28:52 +03:00
Justin Moore
91c53f975e
Merge pull request #1209 from Triang3l/all_format_info
...
[GPU] Add info about unknown texture formats
2018-09-07 17:08:07 -05:00
Triang3l
1a4fc3bde2
[GPU] Add texture signedness enumeration
...
For sign_x, sign_y, sign_z and sign_w fields of xe_gpu_texture_fetch_t.
2018-08-19 15:25:20 +03:00
Triang3l
d75a372780
[GPU] Add info about unknown texture formats
2018-08-05 14:02:58 +03:00
gibbed
e89a31006f
- [GPU] Rename TextureMemoryUsage to TextureExtent (and relevant functions/etc).
...
- [GPU] Precalculate memory byte usage for base mip (and any additional mip levels).
- [GPU] Change TextureCache::WatchCallback so that if it's fired multiple times for the same texture it does not assert.
- [GPU] Add write watches for texture memory associated with additional mipmap levels.
2018-05-31 19:41:33 -05:00
gibbed
981590bc98
[Vulkan] Don't break k_2_10_10_10.
2018-05-19 16:37:05 -05:00
DrChat
9653c0bafc
[GPU] Allow dynamic building of GPU packets
2018-04-03 19:08:30 -05:00
Dr. Chat
6ab4bac542
Xenos: Fill in some of the unknown primitive types.
2017-06-10 20:09:03 -05:00
Dr. Chat
284aa14a67
Update a few Xenos enums/structs
2017-03-12 01:05:34 -06:00
Dr. Chat
76f6aa7c90
Xenos: Add a few bitfield registers to registers.h
2017-02-22 16:17:03 -06:00
Dr. Chat
fbedb915b6
Move definition of XEPACKEDSTRUCT to platform.h
2016-08-22 17:23:50 -05:00
Dr. Chat
38b94dd9e2
Add in Xenos events
2016-03-17 21:58:23 -05:00
Ben Vanik
51a8002629
Moving GL backend to new shader translator.
...
This seems to make a lot of things better, but may also break things.
Cleanup to follow.
2015-12-06 00:48:41 -08:00
Ben Vanik
d2f7cc1602
Reworking translator code to be pretty sexy.
2015-11-29 16:55:42 -08:00
Ben Vanik
bea8870700
Shuffling old-style ucode.h under gl4.
2015-11-28 16:10:27 -08:00
Ben Vanik
2785124d1d
Cleanup.
2015-06-26 07:56:06 -07:00
raven02
d7dfb681aa
gl4: implement texture max anisotropy
2015-06-25 00:13:49 -07:00
Ben Vanik
fb1f4906d9
xb format --all (we are now format clean). Buildbot will yell at you.
2015-06-22 22:26:51 -07:00
Ben Vanik
58324352ae
Stubbed color format.
2015-06-06 22:57:15 -07:00
gibbed
c467024ec8
Packet building helpers.
2015-06-03 10:36:37 -05:00
Ben Vanik
e3220f7ae6
Code cleanup: moving poly/ into xenia/base/
2015-05-02 03:42:51 -07:00
Ben Vanik
30f7effa73
Code cleanup: removing common.h
2015-05-02 01:25:59 -07:00
Ben Vanik
727ffaa122
Various fixes and utilties.
2015-05-02 00:26:03 -07:00
Ben Vanik
8cfcea2309
32_32_F render target format.
2015-03-22 15:30:18 -07:00
Ben Vanik
6b7b57cecf
Super basic vertex buffer display in trace viewer.
2015-03-20 21:54:52 -07:00
Ben Vanik
22246cccb5
Whoops - my arbitrarily picked GPU command # collided -_-
2015-03-20 16:37:04 -07:00
Ben Vanik
341a493bf9
Discovered new GPU opcode for constant setting.
2015-03-15 12:26:40 -07:00
Ben Vanik
b19c98fd9a
Fixing small textures. This was painful.
...
Fixes #173 .
2015-03-05 22:22:34 -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
de5bad5fb2
Removing weird GPU masking. Fixes a lot of bad shader loads.
2015-02-13 10:14:28 -08:00
Ben Vanik
00e4a4fe1b
Fix #include format.
2015-01-31 22:49:47 -08:00
Ben Vanik
2bc951cd1e
Stub for screen extent write event.
2015-01-09 00:26:40 -08:00
Ben Vanik
76c41edfd6
Thread names.
2015-01-03 03:42:27 -08:00
Ben Vanik
8a70316275
Tweaking.
2014-12-31 19:27:02 -08:00
Ben Vanik
dfc260b86e
Textures and such.
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
14ee211ea9
Experimenting with vertex pipeline.
2014-12-31 19:26:59 -08:00
Ben Vanik
9c6be1edba
Deciphering copy packets.
2014-12-31 19:26:57 -08:00
Ben Vanik
3dffc72e59
Basic render target/framebuffer setup.
2014-12-31 19:26:56 -08:00
Ben Vanik
e8de42d9ea
Copying in generic shader code.
2014-12-31 19:26:56 -08:00
Ben Vanik
577ab0a4f1
Main window, empty GPU files.
2014-12-31 19:26:53 -08:00