Dr. Chat
657d571c0d
Vulkan: Update a couple of comments on texture formats
2017-08-13 21:32:57 -05:00
DrChat
3d0cbe50b9
Vulkan: Use GetBaseFormat in TextureFormatIsSimilar
2017-08-13 19:08:38 -05:00
Dr. Chat
22575af212
Fix AMD crashes from last commit
2017-08-10 23:24:32 -05:00
DrChat
4809f3eb51
Vulkan: Create a util WritebackTexture function (unused atm)
2017-08-10 15:01:12 -05:00
DrChat
09c29bbdc5
Vulkan: Search by a texture's base format when fetching.
2017-08-09 22:27:41 -05:00
DrChat
63576aec35
Vulkan: Add debug code to flag empty texture uploads in the log
2017-08-09 22:26:56 -05:00
AllanCat
79b9efb777
GL4: Fix HostTextureInfo setup.
2017-08-09 10:07:15 -05:00
gibbed
f8edc761fc
Vulkan: Do near-exact lookups for the frontbuffer texture (may break everything).
2017-08-09 02:28:47 -05:00
gibbed
4c77616ef9
Vulkan: Suppress some warnings from validation layer.
2017-08-09 01:15:33 -05:00
DrChat
bea607b454
Vulkan: Apply a half-pixel offset where necessary.
2017-08-09 00:48:53 -05:00
gibbed
082c767fba
Add the currently active graphics system to the window title.
2017-08-09 00:40:44 -05:00
DrChat
8b5eb1cd38
Vulkan: Remove redundant format argument from DemandResolveTexture
2017-08-09 00:10:52 -05:00
gibbed
b14dc3351c
GPU: Make 1D textures into 2D ones.
2017-08-08 17:58:11 -05:00
gibbed
1570dcd24c
Vulkan: 32_32_32_32 had wrong unsigned format.
2017-08-08 16:51:19 -05:00
gibbed
90b8f983d0
- Vulkan: DXT1_AS_16_16_16_16 should probably map to VK_FORMAT_BC1_RGBA_UNORM_BLOCK.
...
- Vulkan: Added comments regarding CTX1 format.
2017-08-08 16:47:16 -05:00
gibbed
42533d39eb
Vulkan: Assume all 1D texture sampling is actually sampling a 2D texture.
2017-08-08 16:35:19 -05:00
gibbed
355d9f6c62
Take three?
2017-08-08 02:10:22 -05:00
gibbed
3aa5a70827
Take two?
2017-08-08 01:49:53 -05:00
gibbed
19627a6cb2
GPU: Cast various flags to bool in IssueCopy. Fixes #773 .
2017-08-08 01:46:21 -05:00
gibbed
4a95862023
GPU: Ensure texture resolves are at least 1x1.
2017-08-08 01:39:42 -05:00
gibbed
d2d8d65629
GPU: First pass of CTX1 to R8G8_UINT conversion implementation for Vulkan.
2017-08-08 00:26:40 -05:00
DrChat
ee18d548c9
Vulkan: Do not bind a NULL pipeline even if a full update is requested.
2017-08-08 00:11:08 -05:00
DrChat
0720bbe19f
Vulkan: Fix race crash in trace viewer
2017-08-07 23:35:17 -05:00
DrChat
cce5182725
Vulkan: Fix swap on resolve (off by one!)
...
Clean up part of IssueCopy
2017-08-07 23:34:50 -05:00
DrChat
35e4431c33
Vulkan: Get rid of the empty descriptor set
2017-08-07 21:46:35 -05:00
DrChat
8bfe22bbd7
GPU Shader Translator: Add cases for memexport registers
2017-08-07 21:40:24 -05:00
DrChat
cfc65a0197
GPU: Rewrite/rephrase some confusing shader translator code
2017-08-07 21:08:01 -05:00
gibbed
6d9a56a269
GPU: Fixed texel pitch calculation for linear textures.
2017-08-07 20:50:42 -05:00
gibbed
febe46973f
GPU: Don't use host write bit for texture uploads.
2017-08-07 19:47:17 -05:00
gibbed
b4ae5b9a01
- GPU: Removal of deprecated TextureInfo fields.
...
- GPU: Replicated removed deprecated fields into local struct for GL.
- GPU: Improved texture copies for Vulkan, no more pitch changes.
- GPU: Stubbed code for CTX1 conversion in Vulkan.
2017-08-07 19:30:06 -05:00
gibbed
906f24cb1a
GPU: Make the format info table 64 statically elements again.
2017-08-07 19:13:02 -05:00
DrChat
2ba0ebb4cb
GPU: Add back k_1_REVERSE
2017-08-06 16:55:02 -05:00
gibbed
bd58191239
Moved format info table to its own file to maintain formatting.
2017-08-06 14:13:19 -05:00
gibbed
5ce29dbe1c
Format info table was off by one this whole time. Who knew?
2017-08-06 13:58:37 -05:00
gibbed
791f81c484
Prettify format info table.
2017-08-06 13:57:13 -05:00
DrChat
eb022939d1
Vulkan: Initialize a texture's framebuffer to nullptr
2017-08-06 12:47:34 -05:00
AllanCat
7ad6fc92f6
Fixed white edge on some textures(text display).
2017-07-19 23:18:49 +08:00
AllanCat
c47d12875c
Fixed Vulkan's dark color issue.
2017-07-19 15:06:29 +08:00
Doug Johnson
b65c7e6297
vulkan: render_cache: More clang compilation fixes
2017-07-11 11:47:24 -06:00
sephiroth99
7ede34b593
vulkan: render_cache: fix clang compilation
2017-07-11 11:47:24 -06:00
Doug Johnson
bb0ee0e4a3
Change glsl lang call that supports scalar rather than vector
2017-07-11 11:47:24 -06:00
Doug Johnson
be3615b15b
Add missing include <vector>
2017-07-11 11:47:24 -06:00
Doug Johnson
48a2435bde
Add header dependencies that prevented linux build
...
There were several files with dependancies on vector and cmath that
caused compiler errors under linux. In addition, there was a printf
formatting error that threw a compiler error as well
2017-07-11 11:47:24 -06:00
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