Henrik Rydgard
|
e2b58a05a6
|
Buildfix
|
2016-03-28 21:35:16 +02:00 |
|
Henrik Rydgard
|
40d05e292c
|
Cleanup in FramebufferVulkan to reduce the size of future diffs
|
2016-03-28 20:23:29 +02:00 |
|
Henrik Rydgard
|
0a8d74728a
|
x86/64: Add a couple of more cases to very minor vertex skinning optimization
|
2016-03-28 18:40:23 +02:00 |
|
Henrik Rydgard
|
a8c386b94c
|
Make VulkanImage a little more flexible (make it possible to create depth images)
Just preparation.
|
2016-03-28 18:25:05 +02:00 |
|
Unknown W. Brackets
|
1aa8370f11
|
Vulkan: Use logic ops when available.
|
2016-03-27 12:39:01 -07:00 |
|
Unknown W. Brackets
|
14363a22db
|
Oops, one more typo.
This one didn't break anything, but better to be safe.
|
2016-03-27 09:26:34 -07:00 |
|
Unknown W. Brackets
|
048a12f589
|
Buildfix.
Some compilers didn't like that, oops.
|
2016-03-27 09:25:25 -07:00 |
|
Henrik Rydgård
|
59788d91a9
|
Merge pull request #8674 from unknownbrackets/vulkan-debug
Vulkan: Add some basic info for reporting
|
2016-03-27 18:18:13 +02:00 |
|
Unknown W. Brackets
|
4ae39d15e5
|
Vulkan: Add some basic info for reporting.
|
2016-03-27 08:52:55 -07:00 |
|
Unknown W. Brackets
|
ed41785692
|
Vulkan: Add EndFrame to texture cache.
|
2016-03-27 08:33:22 -07:00 |
|
Unknown W. Brackets
|
3352608027
|
Vulkan: Free texture slabs on exit.
|
2016-03-27 08:30:43 -07:00 |
|
Unknown W. Brackets
|
16570f10bd
|
Vulkan: Handle texture allocation failure.
Users hit out of memory even using desktop GL devices, and it will
definitely be possible on mobile and desktop Vulkan.
|
2016-03-27 08:30:42 -07:00 |
|
Unknown W. Brackets
|
27a5697a96
|
Vulkan: Use the slab allocator for textures.
|
2016-03-27 08:30:42 -07:00 |
|
Henrik Rydgård
|
b877cb0807
|
Merge pull request #8669 from unknownbrackets/vulkan-tex
Use out/outPitch for remaining formats in Vulkan
|
2016-03-27 10:22:32 +02:00 |
|
Unknown W. Brackets
|
b4406957c9
|
Halve the default tex buf size.
Might as well not allocate 2.5 MB that most of the time won't be needed.
If it becomes needed, it'll allocate at runtime, but this should be
uncommon.
|
2016-03-26 23:38:51 -07:00 |
|
Unknown W. Brackets
|
d2f85792ab
|
Vulkan: Unswizzle non-CLUT textures directly.
|
2016-03-26 23:38:51 -07:00 |
|
Unknown W. Brackets
|
1300631e9a
|
Allow unswizzling with a dest pitch.
|
2016-03-26 23:38:50 -07:00 |
|
Unknown W. Brackets
|
3593a7963e
|
Cleanup and clarify texture swizzling funcs.
|
2016-03-26 21:55:32 -07:00 |
|
Unknown W. Brackets
|
b1a2a44377
|
Vulkan: Update dyn stencil state only as needed.
|
2016-03-26 20:15:42 -07:00 |
|
Unknown W. Brackets
|
3a08ff5c06
|
Vulkan: Use new stencil state calculation.
|
2016-03-26 20:15:41 -07:00 |
|
Unknown W. Brackets
|
b6778bf4ad
|
Vulkan: Fix flat texture scaling.
|
2016-03-26 17:26:55 -07:00 |
|
Unknown W. Brackets
|
5e23d63538
|
Vulkan: Cleanup now that all formats decode direct.
|
2016-03-26 17:26:55 -07:00 |
|
Unknown W. Brackets
|
7931a01de7
|
Vulkan: Decode 4-bit clut directly.
|
2016-03-26 17:26:54 -07:00 |
|
Unknown W. Brackets
|
19f76aab30
|
Vulkan: Correct font texture optimization.
Oops, missed this when swapping color formats.
|
2016-03-26 17:26:49 -07:00 |
|
Unknown W. Brackets
|
9a4b74cd09
|
Vulkan: Directly decode simple palette textures.
|
2016-03-26 17:25:45 -07:00 |
|
Unknown W. Brackets
|
9cd0544137
|
Flip GL debug stencil/depth in non-buffered.
|
2016-03-26 17:25:45 -07:00 |
|
Unknown W. Brackets
|
6c0a5ca503
|
Vulkan: Oops, correct DXT stride.
|
2016-03-26 15:02:12 -07:00 |
|
Unknown W. Brackets
|
a130e2695e
|
Vulkan: Remove unused color conv func.
|
2016-03-26 15:02:11 -07:00 |
|
Unknown W. Brackets
|
fe4c0e9f5a
|
Vulkan: Fix various problems with tex scaling.
|
2016-03-26 15:02:09 -07:00 |
|
Unknown W. Brackets
|
99bf2c5aeb
|
Vulkan: Decode the simplest tex formats directly.
|
2016-03-26 15:02:08 -07:00 |
|
Unknown W. Brackets
|
29287ea0ee
|
Vulkan: Reorganize a bit so we can decode directly.
|
2016-03-26 15:02:07 -07:00 |
|
Unknown W. Brackets
|
e7ea1da99f
|
Vulkan: Swizzle instead of converting colors.
|
2016-03-26 15:02:06 -07:00 |
|
Henrik Rydgård
|
a49cba7d0d
|
Merge pull request #8665 from unknownbrackets/d3d9-depth
d3d9: Check actual FBO format for INTZ support
|
2016-03-26 21:15:44 +01:00 |
|
Unknown W. Brackets
|
7d5f308494
|
Fix a crash where we used an old framebuf.
This was causing Breath of Fire 3 to crash, because it had an offset
framebuffer set that was never detatched.
|
2016-03-26 12:30:34 -07:00 |
|
Unknown W. Brackets
|
f31fbb9417
|
Cleanup fbTexInfo_ when detaching framebuffers.
|
2016-03-26 12:30:34 -07:00 |
|
Unknown W. Brackets
|
aad04f2941
|
Centralize the texcache key format.
|
2016-03-26 12:30:33 -07:00 |
|
Unknown W. Brackets
|
e8c8f19aec
|
Move framebuf attachment into central code.
It doesn't look like this will be different, and there's a bug in it.
|
2016-03-26 12:30:32 -07:00 |
|
Unknown W. Brackets
|
817df153f8
|
Vulkan: Don't replace images on old fb textures.
|
2016-03-26 12:30:32 -07:00 |
|
Unknown W. Brackets
|
49c353f40c
|
d3d9: Check actual FBO format for INTZ support.
|
2016-03-24 19:04:25 -07:00 |
|
Henrik Rydgard
|
bd17351ef9
|
Texcache: Minor refactor/cleanup
|
2016-03-22 23:56:55 +01:00 |
|
Henrik Rydgard
|
8a39794c47
|
Revert "Enable the Unpack Subimage path on DX9 (maybe should just remove the check)"
This causes some breakage that need investigation.
This reverts commit 1970d38650.
|
2016-03-22 23:56:55 +01:00 |
|
Henrik Rydgard
|
e270b955bb
|
x86/x64: Minor vertex decoder optimization
|
2016-03-22 23:56:55 +01:00 |
|
Henrik Rydgard
|
efa508d492
|
Vulkan: Fix texture scaling
|
2016-03-21 21:26:48 +01:00 |
|
Henrik Rydgard
|
dff585e440
|
VulkanContext: Detect the appropriate depth buffer format to use, expose it.
This should help AMD compatibility.
|
2016-03-21 20:11:49 +01:00 |
|
Henrik Rydgard
|
20f227cc4d
|
Vulkan: Fix Prescale UV
|
2016-03-21 18:50:11 +01:00 |
|
Unknown W. Brackets
|
caea1da99a
|
softgpu: Flip vertically in the Vulkan backend.
|
2016-03-21 07:17:38 -07:00 |
|
Henrik Rydgård
|
6831f6fc46
|
Merge pull request #8650 from unknownbrackets/vulkan-buf
Vulkan: Cache only device in push buffers
|
2016-03-21 08:27:50 +01:00 |
|
Henrik Rydgård
|
2a35d4b4c5
|
Merge pull request #8653 from unknownbrackets/warnings
Warning fixes from clang
|
2016-03-21 08:27:25 +01:00 |
|
Unknown W. Brackets
|
62af4fe48b
|
softgpu: Prevent leaking thin3d buffers.
|
2016-03-21 00:04:02 -07:00 |
|
Unknown W. Brackets
|
2461a849f9
|
Correct some warnings reported by clang.
|
2016-03-20 23:13:28 -07:00 |
|