DrChat
aaf281351d
Format all code with new clang-format
2017-12-14 20:44:43 -06:00
AllanCat
79b9efb777
GL4: Fix HostTextureInfo setup.
2017-08-09 10:07:15 -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
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
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
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
cd02cdfc70
Making memory API less error prone; fixes buffer/constant uploads.
2016-02-20 19:19:29 -08:00
Dr. Chat
27bace0e5c
Actually disable writewatch kill in ConvertTexture
2016-02-17 18:04:10 -06:00
Dr. Chat
b14c4ad681
Disable write watch kill in ConvertTexture
2016-02-17 17:57:56 -06:00
Ben Vanik
ec113275dc
Making texture swizzles dynamic. Seems to fix some color swap issues.
...
And probably exposes many more ;)
2015-12-07 22:39:33 -08:00
Ben Vanik
bea8870700
Shuffling old-style ucode.h under gl4.
2015-11-28 16:10:27 -08:00
John Godgames
bcec142d3e
Fixes DXT1 Alpha issues in certain games
...
https://www.opengl.org/wiki/S3_Texture_Compression#DXT1_with_1-bit_Alpha
2015-11-20 05:10:28 +01:00
Ben Vanik
4af6c41740
Moving profiling.h to base - UI could be separated for cleanliness.
2015-11-07 12:31:07 -08:00
Ben Vanik
790ce8aee1
Switch back to std:: muteces. mutices. mutexen.
2015-09-06 13:34:08 -07:00
Ben Vanik
a92566dfc5
More style.
2015-08-07 21:29:03 -07:00
Ben Vanik
7df2692822
Manual merge of part of #336 .
2015-07-21 19:43:16 -07:00
Ben Vanik
2f1d49aa32
xenia-gpu mostly clang clean.
2015-07-19 21:48:47 -07:00
raven02
0f7f2f2491
gl4: swap high and low 16 bits within a 32 bit word using SSE intrinsics
2015-07-04 00:35:48 +08:00
Ben Vanik
0ebee76bfe
Moving common GL code out of gpu/.
2015-07-01 07:29:14 -07:00
Ben Vanik
74a710e8d4
Reverting interlaced types until we know what they are.
2015-06-27 12:17:37 -07:00
Ben Vanik
8c69a4df09
Cleaning up apu/ and renaming -private files to _flags.
...
Part of #296 .
2015-06-27 11:25:56 -07:00
raven02
3a2e7bce97
Typo fix
2015-06-27 08:00:35 +08:00
raven02
767f796306
gl4: more texture formats
2015-06-27 07:37:38 +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
Drew DeVault
a064ba053e
Add missing includes for cstring
2015-06-16 23:16:18 -06:00
Ben Vanik
f5a2b85d42
Switching to xe::mutex.
2015-05-25 00:52:21 -07:00
Ben Vanik
2cacacea8a
Texture fixup.
2015-05-18 19:08:30 -07:00
Ben Vanik
147a70b9c1
Rewriting memory manager.
2015-05-17 00:16:56 +01:00
gibbed
1bdb36eaa8
Added UploadTexture2D and UploadTextureCube to the profiler.
2015-05-13 22:02:16 -05: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
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
64c8d7ab98
MRTs and some more texture formats.
2015-03-15 02:05:01 -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
b19c98fd9a
Fixing small textures. This was painful.
...
Fixes #173 .
2015-03-05 22:22:34 -08:00
Ben Vanik
41174b0e64
Hacktastic GPU trace viewer; textures, shaders, state, etc.
2015-03-01 12:26:11 -08:00
Ben Vanik
c26329ece6
RG16 format.
2015-02-12 22:19:00 -08:00
Ben Vanik
ce08c58610
Fixing 1555 color order.
2015-02-10 22:12:01 -08:00
Ben Vanik
dbfd0b0f7b
RG8 texture format.
2015-02-10 13:22:08 -08:00