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 |
|
Unknown W. Brackets
|
450d70ff06
|
Vulkan: Remove some outdated comments.
|
2016-03-20 22:51:07 -07:00 |
|
Unknown W. Brackets
|
9fd040eed0
|
Vulkan: Cache only device in push buffers.
|
2016-03-20 22:49:38 -07:00 |
|
Henrik Rydgard
|
0009b55210
|
Make placeholder texture black
|
2016-03-20 23:36:09 +01:00 |
|
Henrik Rydgård
|
2485c320f3
|
Merge pull request #8649 from unknownbrackets/vulkan-buf
Dynamically reallocate buffers when out of space
|
2016-03-20 23:32:08 +01:00 |
|
Unknown W. Brackets
|
f91cc6191a
|
Vulkan: Start with smaller buffers by default.
|
2016-03-20 15:23:03 -07:00 |
|
Unknown W. Brackets
|
82a902382b
|
Vulkan: Centralize shader UBO update, DRY.
|
2016-03-20 15:15:03 -07:00 |
|
Henrik Rydgard
|
1515754f2d
|
Another prescale UV fix
|
2016-03-20 23:02:56 +01:00 |
|
Henrik Rydgård
|
8e459b7816
|
Merge pull request #8648 from unknownbrackets/warnings
Minor warning fixes
|
2016-03-20 22:48:27 +01:00 |
|
Henrik Rydgard
|
a6a56b9a69
|
Vulkan: Cache the texture pointer. Use a checkerboard placeholder texture where missing
(framebuffer textures in non-buffered)
|
2016-03-20 22:46:49 +01:00 |
|
Unknown W. Brackets
|
e92e6bbd03
|
Move VulkanUtil.cpp into the filter.
|
2016-03-20 14:26:51 -07:00 |
|
Henrik Rydgard
|
ffde7020d2
|
Vulkan prescale UV fix
|
2016-03-20 21:48:28 +01:00 |
|
Henrik Rydgard
|
0e199272ed
|
Buildfix to last commit, add a comment
|
2016-03-20 20:56:33 +01:00 |
|
Henrik Rydgard
|
827481d41d
|
Combined two uniforms to get the base UBO down to 512b, in order to not waste space (nVidia needs 256-byte alignment)
|
2016-03-20 20:53:46 +01:00 |
|
Henrik Rydgard
|
29bc07eb0a
|
SoftGPU with Vulkan runs but displays black
|
2016-03-20 20:04:49 +01:00 |
|
Henrik Rydgard
|
0b1cfaf751
|
Be more economical with UBO pushbuffer space by reusing the last data when possible.
|
2016-03-20 19:35:31 +01:00 |
|
Henrik Rydgard
|
5d19f3dfb8
|
Decode vertex data directly into the vertex pushbuffer, saving a memcpy.
|
2016-03-20 19:35:03 +01:00 |
|
Henrik Rydgard
|
d7ffc39d2a
|
Vulkan: Remove support for software skinning to reduce complexity
|
2016-03-20 19:35:03 +01:00 |
|
Henrik Rydgard
|
d0659f0deb
|
No need to align vertex/index data. Will only be harmful for an upcoming optimization.
|
2016-03-20 19:35:03 +01:00 |
|
Henrik Rydgard
|
18d78f9a35
|
Minor optimizations
|
2016-03-20 19:35:03 +01:00 |
|
Henrik Rydgard
|
8e9acff6aa
|
Always specify depthstencil state in pipelines.
Turns out it's only OK to leave out if rendering only to color,
otherwise behaviour is undefined - which means it may still be enabled.
|
2016-03-20 19:35:03 +01:00 |
|
Henrik Rydgard
|
2c61b1e763
|
Change the VulkanPushBuffer API to allow for adding support for dynamic growth
|
2016-03-20 19:35:03 +01:00 |
|