|
83ef0467d3
|
Fixed render pass clear operations
|
2024-12-28 22:00:54 +01:00 |
|
|
792dfc5609
|
Per-frame cleanup
|
2024-12-28 22:00:54 +01:00 |
|
|
498ebfc50e
|
Vulkan texture binding fixes, cubemap support
|
2024-12-28 22:00:54 +01:00 |
|
|
48b47815e9
|
Fix descriptors
|
2024-12-28 22:00:54 +01:00 |
|
|
f95e8e2d2a
|
Initial texture transfer functionality
|
2024-12-28 22:00:54 +01:00 |
|
|
6b3a63a99b
|
Fixed vertex and index buffers
|
2024-12-28 22:00:54 +01:00 |
|
|
b350da50db
|
Vulkan descriptor sets work
|
2024-12-28 22:00:54 +01:00 |
|
|
cfffb7b289
|
Work on Vulkan draw call info buffer
|
2024-12-28 22:00:54 +01:00 |
|
|
9ea7410836
|
Vulkan buffer work, upgrade VMA
|
2024-12-28 22:00:54 +01:00 |
|
|
5c7502574a
|
Vulkan work on framebuffers and textures
|
2024-12-28 22:00:54 +01:00 |
|
|
4a8016e311
|
Vulkan renderpass work
|
2024-12-28 22:00:54 +01:00 |
|
|
f79ba49efa
|
Vulkan backend work
|
2024-12-28 22:00:54 +01:00 |
|
|
1168b8f619
|
Vulkan shader fixes
|
2024-12-28 22:00:54 +01:00 |
|
|
163e6c3683
|
GPU frame player and other fixes
|
2024-12-28 22:00:54 +01:00 |
|
|
46961d988e
|
Vulkan fixes
|
2024-12-28 22:00:54 +01:00 |
|
|
e74190c8a2
|
Fixed present thread names
|
2024-12-28 22:00:54 +01:00 |
|
|
1e563b4352
|
VKWindow fixes
|
2024-12-28 22:00:54 +01:00 |
|
|
f90b19a3af
|
Created files for Vulkan display plugin
|
2024-12-28 22:00:54 +01:00 |
|
|
7efa6e3d53
|
Fixed Vulkan extensions
|
2024-12-28 22:00:54 +01:00 |
|
|
17dadf3b64
|
Fix Vulkan validation
|
2024-12-28 22:00:54 +01:00 |
|
|
0c0d7bc839
|
Enable Vulkan backend in Interface
|
2024-12-28 22:00:54 +01:00 |
|
|
ab02470c99
|
Modified GPU frame player for Vukan C API
|
2024-12-28 22:00:54 +01:00 |
|
|
18d925417a
|
Moved to Vulkan C API and updated VKS
|
2024-12-28 22:00:54 +01:00 |
|
Lubosz Sarnecki
|
4556edd229
|
vk/Pipelines: Unpack pipeline result.
The Vulkan C++ API apparently changed.
|
2024-12-28 22:00:54 +01:00 |
|
Lubosz Sarnecki
|
5c33e73d29
|
VmaImplementation: Include stdio.
VMA does not include stdio, maybe fixed in a new version?
|
2024-12-28 22:00:54 +01:00 |
|
Lubosz Sarnecki
|
636833bd23
|
build/gpu-frame-player: Link Vulkan library for GL case.
Vulkan includes are also used in the GL case.
|
2024-12-28 22:00:54 +01:00 |
|
Lubosz Sarnecki
|
8dcf14d005
|
Renderpass: Include <stdexcept> for std::runtime error.
|
2024-12-28 22:00:54 +01:00 |
|
Lubosz Sarnecki
|
60716b68e8
|
Shaders: DEFAULT_DIALECT can only be extern or static.
|
2024-12-28 22:00:54 +01:00 |
|
Lubosz Sarnecki
|
affd297316
|
FIXUP: libraries: Missing buffer usage constructors.
|
2024-12-28 22:00:54 +01:00 |
|
Lubosz Sarnecki
|
7ed839adad
|
paintStoke: Enable declaration on forward renderer.
Since transformEyeToWorldDir is used in forward, this must be declared.
|
2024-12-28 22:00:54 +01:00 |
|
|
4fb4d5a2b3
|
Reverted window flags
|
2024-12-28 22:00:54 +01:00 |
|
|
0bbe9deac5
|
Vulkan window now works on X11
|
2024-12-28 22:00:54 +01:00 |
|
|
7d19083de6
|
Changes necessary to build Vulkan gpu-frame-player
|
2024-12-28 22:00:54 +01:00 |
|
|
2bf9546599
|
Changes necessary to build Vulkan branch updated to current master branch
|
2024-12-28 22:00:53 +01:00 |
|
|
15f16886a2
|
Remove non-standard template specialization, fix QT includes
|
2024-12-28 22:00:53 +01:00 |
|
|
9afd293a26
|
Post-merge fixes to shaders
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
74a3f1ecba
|
Vulkan/opengl transfer test
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
3e25f236dc
|
rebase and shader fixes
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
9b9d06150d
|
.
|
2024-12-28 22:00:53 +01:00 |
|
Lubosz Sarnecki
|
fca6b8aa5f
|
fixup: VkBackend: glColor4f is no more.
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
2b7eb6f4f3
|
Add vulkan backend
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
c0eefd2763
|
Fixing vulkan playback
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
9ab501dade
|
Add renderpass abstraction
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
6eb9204ed3
|
Plugin gpu backend access
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
51c541be5b
|
Buffer usage flags
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
809ee8b6ae
|
Vulkan library
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
f222e99748
|
Fixup shader interfaces
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
21bae4e5d7
|
GPU state cleanup
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
65488ee1e7
|
skinned mesh shader cleanup
|
2024-12-28 22:00:53 +01:00 |
|
Brad Davis
|
4b96341ba7
|
Remove unused uniform commands
|
2024-12-28 22:00:53 +01:00 |
|