Henrik Rydgård
|
804aa79376
|
Various Vulkan image transition fixes and related
|
2017-10-20 18:09:05 +02:00 |
|
Henrik Rydgård
|
5da165fad6
|
More work towards passing 1.61 Vulkan validation layers
|
2017-10-20 17:19:07 +02:00 |
|
Henrik Rydgård
|
50d771961b
|
Vulkan: More minor optimization (avoid pipeline cache lookups when possible)
|
2017-08-15 16:01:50 +02:00 |
|
Henrik Rydgård
|
c4ccf5b734
|
Simple micro-optimization in AdvanceVerts
|
2017-08-15 12:02:47 +02:00 |
|
Henrik Rydgård
|
4e7099bf47
|
Vulkan: Fix some more state dirtying issues.
|
2017-08-15 10:51:44 +02:00 |
|
Henrik Rydgård
|
000723f29f
|
Fix minor blendstate oversight, restore a disabled optimization
|
2017-08-14 16:21:02 +02:00 |
|
Henrik Rydgård
|
5a65334646
|
Use dirty-flags more in Vulkan state setting
|
2017-08-14 15:14:46 +02:00 |
|
Henrik Rydgard
|
1098bf7342
|
All: Only convert viewportscissor state if dirty
|
2017-08-14 11:14:26 +02:00 |
|
Henrik Rydgard
|
e439055a32
|
All: Only convert raster state if dirty
|
2017-08-14 11:14:26 +02:00 |
|
Henrik Rydgard
|
e2b179d6e2
|
All: Only convert depth stencil state if dirty
|
2017-08-14 11:14:26 +02:00 |
|
Henrik Rydgard
|
e4567c694c
|
All: Only convert blend state if "dirty"
|
2017-08-14 11:14:26 +02:00 |
|
Henrik Rydgård
|
44423f3ba2
|
Vulkan: Implement BlitFramebuffer
|
2017-05-30 09:38:09 +02:00 |
|
Henrik Rydgård
|
a95b11c58f
|
Don't forget to initialize logicop..
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
2b93338255
|
Vulkan backend: Fix various issues, can almost run in buffered now (except the final blit)
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
d0f3e5cb89
|
Don't wipe the Vulkan pipeline key, allow for building it incrementally
|
2017-04-03 17:26:54 +02:00 |
|
Henrik Rydgård
|
5a8e9c4f71
|
Port some accessors over from #9255 to be able to catch these changes and dirty state later.
|
2017-04-03 17:04:58 +02:00 |
|
Henrik Rydgård
|
73d762f506
|
Reorganize raster state mapping
|
2017-04-03 16:37:11 +02:00 |
|
Henrik Rydgard
|
cffb1d7014
|
Reorganize depth-stencil
|
2017-04-03 16:37:11 +02:00 |
|
Henrik Rydgard
|
d581a96d79
|
All backends: Reorganize blend state mapping to make dirty-tracking easier
|
2017-04-03 16:37:08 +02:00 |
|
Henrik Rydgard
|
08d173ceee
|
Unify ApplyShaderBlending
|
2017-02-17 12:21:27 +01:00 |
|
Henrik Rydgard
|
e4cb44c243
|
Merge the texture flags into the dirty flags
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
b423998c36
|
Move uniform dirty-flag to gstate_c, opening up for other uses.
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgård
|
674937a520
|
Extend some enums with potentially useful values
|
2016-12-27 11:59:12 +01:00 |
|
Henrik Rydgard
|
40d05e292c
|
Cleanup in FramebufferVulkan to reduce the size of future diffs
|
2016-03-28 20:23:29 +02:00 |
|
Unknown W. Brackets
|
1aa8370f11
|
Vulkan: Use logic ops when available.
|
2016-03-27 12:39:01 -07:00 |
|