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 |
|
Ben Vanik
|
78451a4e9e
|
Cleaning up texture info/uploading. Edge cases still likely.
|
2015-02-09 14:10:24 -08:00 |
|
Ben Vanik
|
fe3475b88c
|
Fixing texture sizing. Probably. Fixes some DXT issues.
|
2015-02-03 23:46:12 -08:00 |
|
Ben Vanik
|
5b08feb010
|
Playing with RTT.
|
2015-02-02 23:07:17 -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 |
|