DrChat
ecfaaa6c95
[GPU] Log attempts to fetch unsupported texture formats
2017-12-20 21:26:52 -06:00
gibbed
b14dc3351c
GPU: Make 1D textures into 2D ones.
2017-08-08 17:58:11 -05:00
gibbed
4a95862023
GPU: Ensure texture resolves are at least 1x1.
2017-08-08 01:39:42 -05:00
gibbed
6d9a56a269
GPU: Fixed texel pitch calculation for linear textures.
2017-08-07 20:50:42 -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
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
Dr. Chat
b40d75aa3d
TextureInfo: Store the texture format, not a pointer to texture format info.
2017-04-07 15:16:09 -05: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
4a815e62cb
TextureInfo: PrepareResolve, Reorganize source, add better documentation
2017-03-14 22:46:47 -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
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
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
gibbed
a95de67b8c
1D textures. Maybe.
2017-01-10 00:04:41 -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
Ben Vanik
8b0d4fb51c
Linux tweaks.
2015-08-18 14:18:00 -07:00
Ben Vanik
a92566dfc5
More style.
2015-08-07 21:29:03 -07:00
Drew DeVault
a064ba053e
Add missing includes for cstring
2015-06-16 23:16:18 -06:00
Ben Vanik
d1ee1512b9
Fixing most clang-format errors.
2015-05-03 10:27:50 -07:00
Ben Vanik
e3220f7ae6
Code cleanup: moving poly/ into xenia/base/
2015-05-02 03:42:51 -07:00
Ben Vanik
b392afbfae
Basic cubemap support, though the sampling code is wrong.
2015-03-22 19:15:22 -07:00
Ben Vanik
b19c98fd9a
Fixing small textures. This was painful.
...
Fixes #173 .
2015-03-05 22:22:34 -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
00e4a4fe1b
Fix #include format.
2015-01-31 22:49:47 -08:00
Ben Vanik
718762746a
A texture cache that never invalidates.
2015-01-03 01:05:56 -08:00
Ben Vanik
33a3e41eaf
DXN textures. Probably.
2014-12-31 19:27:03 -08:00
Ben Vanik
dfc260b86e
Textures and such.
2014-12-31 19:27:01 -08:00