Dr. Chat
|
283b7bc1b4
|
GPU: Change ReadRegister/WriteRegister constants to be consistent with other numberings.
|
2017-07-04 20:47:22 -05:00 |
|
Thomas Mccaffery
|
fb51148b03
|
Added GPU Register Definition
Added 0x1924 = 0x6490 according to this referenced here https://www.x.org/docs/AMD/old/RRG-216M56-03oOEM.pdf as DC_LUT_PWL_DATA.
|
2017-06-12 02:48:51 -04:00 |
|
Dr. Chat
|
9dc740dcc0
|
GraphicsSystem: Properly support register file reads/writes, and fill in some unknown registers
|
2017-06-11 13:00:31 -05:00 |
|
Dr. Chat
|
6ab4bac542
|
Xenos: Fill in some of the unknown primitive types.
|
2017-06-10 20:09:03 -05:00 |
|
Parker Lamb
|
8ae737aaa5
|
Added GPU register definitions.
|
2017-06-06 21:45:41 -05:00 |
|
Dr. Chat
|
4e6a51472d
|
Vulkan: Fix cube image initialization
|
2017-05-17 05:39:16 -05:00 |
|
Dr. Chat
|
84758a3a3f
|
Vulkan CP: Use the color blitter
|
2017-05-13 10:15:56 -05:00 |
|
Dr. Chat
|
ab1690b0b1
|
Fixing formatting errors.
|
2017-04-08 12:46:52 -05:00 |
|
Dr. Chat
|
b40d75aa3d
|
TextureInfo: Store the texture format, not a pointer to texture format info.
|
2017-04-07 15:16:09 -05:00 |
|
Cesys
|
8c4ca35a35
|
Ringbuffer init fix
|
2017-03-25 20:00:48 -07:00 |
|
Dr. Chat
|
92a4b90ed0
|
TextureInfo: Use round_up rather than floating point math for calculating tile width.
|
2017-03-19 20:20:43 -05:00 |
|
Dr. Chat
|
78433f70bd
|
Vulkan CP: Supply the correct endianness to resolve TextureInfo
|
2017-03-16 01:55:07 -05:00 |
|
Dr. Chat
|
b4c4ad4e76
|
SamplerInfo: Add LOD bias and border color
|
2017-03-14 23:33:22 -05:00 |
|
Dr. Chat
|
b34350e9e7
|
TextureCache: Remove distinction between resolve textures and regular textures.
|
2017-03-14 23:18:53 -05:00 |
|
Dr. Chat
|
4a815e62cb
|
TextureInfo: PrepareResolve, Reorganize source, add better documentation
|
2017-03-14 22:46:47 -05:00 |
|
Dr. Chat
|
581875b339
|
SPIR-V: Load operands after handling predicated blocks.
|
2017-03-14 21:41:50 -05:00 |
|
Dr. Chat
|
e4ece12371
|
BufferCache: Clear the transient cache when invalidated.
|
2017-03-14 19:07:28 -05:00 |
|
Dr. Chat
|
44e7c3712a
|
Vulkan: Fix register constants on AMD
|
2017-03-14 00:50:49 -05:00 |
|
Dr. Chat
|
5f5dc61428
|
Vulkan CP / Render Cache: Proper synchronization barriers for transfer
Use an event rather than a semaphore for swap
Update some calculations in IssueCopy TextureInfo
|
2017-03-13 18:03:33 -05:00 |
|
Dr. Chat
|
0c2e0e4119
|
RenderCache: Update to register bitfield structs
|
2017-03-13 17:54:41 -05:00 |
|
gibbed
|
e3552a0601
|
Temporary hack for swaps until better texture info building can be implemented.
|
2017-03-12 22:03:20 -05:00 |
|
gibbed
|
8dbf3d240b
|
Make the previous commit slightly more performant.
|
2017-03-12 01:15:43 -06:00 |
|
gibbed
|
69b92c6c31
|
Maybe fix texture uploads where mipmaps are packed in linear textures.
|
2017-03-12 01:12:02 -06:00 |
|
Dr. Chat
|
284aa14a67
|
Update a few Xenos enums/structs
|
2017-03-12 01:05:34 -06:00 |
|
gibbed
|
5875b79cc4
|
Compressed textures apparently don't have to have a height multiple of 32 either.
|
2017-03-11 23:40:43 -06:00 |
|
gibbed
|
c0ee30c6b4
|
Linear textures apparently don't have to have a height multiple of 32.
|
2017-03-11 22:56:17 -06:00 |
|
Dr. Chat
|
f87e55d030
|
Textures: Untiled textures do not need to have a size multiple of 32
|
2017-03-11 20:58:12 -06:00 |
|
Dr. Chat
|
3046df2415
|
SPIR-V: Go to next instr if cexece did not execute and is not the last instruction.
|
2017-03-07 12:25:36 -06:00 |
|
Dr. Chat
|
b661aa17f9
|
SPIR-V: Handle conditional exece CF instructions
|
2017-03-06 15:39:40 -06:00 |
|
Dr. Chat
|
76f6aa7c90
|
Xenos: Add a few bitfield registers to registers.h
|
2017-02-22 16:17:03 -06:00 |
|
Dr. Chat
|
f12d795a9f
|
Linting fix
|
2017-02-17 23:38:21 -06:00 |
|
DrChat
|
c62c4fe741
|
Vulkan: Properly invalidate resolve textures
Trace Writer memory caching
|
2017-02-17 18:59:08 -06:00 |
|
DrChat
|
070e7bf33d
|
TraceDump: Support capturing Vulkan traces
|
2017-02-15 01:59:26 -06:00 |
|
DrChat
|
4a99b88650
|
Vulkan: Fill unused descriptor array elements with a dummy image (required by API)
|
2017-02-13 14:46:24 -06:00 |
|
Dr. Chat
|
75b34b83a6
|
Vulkan: Alias all input textures on the same binding
|
2017-02-13 13:35:53 -06:00 |
|
DrChat
|
7a9c33fcfe
|
Vulkan: Emit a warning if the physical device is unable to support texture cache requirements
|
2017-02-12 21:24:38 -06:00 |
|
DrChat
|
4ee16fd193
|
Vulkan UI: Fix invalid push constant usage in immediate.frag/vert (and update shaders)
|
2017-02-12 18:47:53 -06:00 |
|
DrChat
|
1c48b93ffd
|
Vulkan: Fix misplaced break statements
|
2017-02-11 21:53:52 -06:00 |
|
Vlad Ivanov
|
bb9a26702d
|
gpu: spirv_shader_translator: xb format changes
|
2017-02-07 21:24:06 +03:00 |
|
Vlad Ivanov
|
d6bd1a9d21
|
gpu: trace_viewer: fix size_t format specifiers
|
2017-02-07 21:23:51 +03:00 |
|
Vlad Ivanov
|
c74b84a18b
|
gpu: spirv_shader_translator: fix a number of missing VertexFormat cases
|
2017-02-07 20:26:08 +03:00 |
|
Vlad Ivanov
|
091c196fc7
|
gpu: spirv_shader_translator: add missing cfloat include
|
2017-02-07 20:26:08 +03:00 |
|
Vlad Ivanov
|
f0ba717142
|
Fix a bunch of missing cmath includes
...as well as missing std:: namespace specifiers
|
2017-02-07 20:26:08 +03:00 |
|
Dr. Chat
|
b66f10f2b8
|
Testing travis xenia powerpc testing
|
2017-02-06 00:40:06 -06:00 |
|
Dr. Chat
|
8c79051a94
|
Vulkan: Add basic one-frame cache to BufferCache
|
2017-01-29 00:24:31 -06:00 |
|
Dr. Chat
|
d9b52d1afa
|
GPU: Add a "low-power" state.
|
2017-01-28 20:59:41 -06:00 |
|
Dr. Chat
|
c5487371f9
|
Uh... Linting!
|
2017-01-28 14:12:30 -06:00 |
|
Dr. Chat
|
366eeeaa60
|
Vulkan TextureCache: Use a hashed and fenced pool for descriptors
|
2017-01-28 14:05:42 -06:00 |
|
Dr. Chat
|
90b0541d72
|
Vulkan CP: Code refactoring
|
2017-01-28 14:05:42 -06:00 |
|
Dr. Chat
|
c416cbb61d
|
Vulkan CP: Specify wait stage for swap sync
|
2017-01-28 14:05:42 -06:00 |
|