Sascha Willems
52779a1bd1
Base class code cleanup
2024-03-20 07:49:06 +01:00
Sascha Willems
a546f466c1
Code cleanup
2024-01-21 12:52:14 +01:00
Sascha Willems
6893a04a43
Code cleanup, removed unnecessary VERTEX_BUFFER_BIND_ID
2024-01-08 20:26:41 +01:00
Sascha Willems
d0211d1f14
Replaced per-sample validation define with global define in base class
...
Toggling validation via command line arguments is the preferred way anyway
Define was also added as a CMake option
2023-12-30 13:15:37 +01:00
Stephen Saunders
b2f501dc98
Fix queue family transfer operations between graphics <-> compute queues, generalize getQueueFamilyIndex() to support VkQueueFlags vs. VkQueueFlagBits, computecloth deltaT now based on frameTimer
2022-07-07 09:57:01 -04:00
Stephen Saunders
121612857c
Fixes in examples: support swapchain image count change on resize, fix multiple validation layer errors on resize and quit, multiview now supports resize/fullscreen, computecloth deltaT now based on frame time, multisampling recreates attachments on resize, P key now pauses computeparticles, descriptorsets, and pushdescriptors
2022-07-07 09:57:01 -04:00
Sascha Willems
dd24009991
Remove unused push constants
...
Fies #901
2021-11-09 21:44:43 +01:00
Sascha Willems
3b1ff1eece
Ray tracing samples can now also use the UI overlay
...
General cleanup, changed default settings.overlay value
2021-08-28 12:59:10 +02:00
Sascha Willems
a465bad5aa
Cleaned up includes
...
Fixed typos
2020-08-09 13:16:35 +02:00
Sascha Willems
361535b29e
Split texture class into header and implementation
...
Moved include to base class
2020-08-08 22:54:34 +02:00
Sascha Willems
78f9881ebf
Fixed typos
2020-08-08 18:22:10 +02:00
Ben Clayton
ca884587a4
Move shaders into glsl and hlsl directories
...
Move `data/shaders` to `data/shaders/glsl`
Move `data/hlsl` to `data/shaders/hlsl`
Fix up shader paths in the cpp files to point to the new glsl location.
`data/shaders/hlsl/compile.py` still overwrites the glsl .spv files (for
now).
Issue: #723
2020-06-01 12:22:28 +01:00
Ben Clayton
0da96cfc63
Add missing push constant to fix HLSL computeparticles
2020-05-21 16:29:48 +01:00
Sascha Willems
53846d8b1d
Code cleanup
2020-04-20 22:13:51 +02:00
Yunju Lee
7bd8b0753d
Fixed #682
2020-03-15 11:04:13 -04:00
Sascha Willems
215b07bafa
Rework synchronization for compute particles sample
...
Add proper cross-queue-barriers
Replace fence with semaphores
Fixes #649
Fixes #670
Fixes #406
2020-02-22 14:38:53 +01:00
saschawillems
c1c4f06a23
Updated samples to explicitly call drawUI (updated ImGUI version), some code cleanup, removed no-longer necessary UI setup
...
Refs #496
2018-08-30 21:08:02 +02:00
Pawel Lapinski
0e2dabb4bf
computeparticles - fixed problem with synchronization of uniform buffer data updates
2018-04-16 11:11:55 +02:00
saschawillems
9e073bdd3b
Fixed random seed when run in benchmark mode, use default random engine instead of fixed mersene twister
...
Refs #269
2018-01-18 21:31:19 +01:00
saschawillems
94a076e1ae
Moved example source files into sub folder
2017-11-12 19:32:09 +01:00