e18d4818cf
Cleanup and fix for reflections
2024-12-13 23:33:06 +01:00
1264783a2f
Buffer and validation fixes
2024-12-08 21:13:29 +01:00
3a2f48cd88
Post-rebase fixes for Vulkan
2024-12-07 22:48:25 +01:00
16a7762f6c
Fixed render pass clear operations
2024-12-07 20:58:08 +01:00
c873b61fa0
Per-frame cleanup
2024-12-07 20:54:54 +01:00
f026e40e9f
Fixed vertex and index buffers
2024-12-07 20:54:54 +01:00
1e6d3b7be4
Vulkan descriptor sets work
2024-12-07 20:54:54 +01:00
837a8102ff
Vulkan buffer work, upgrade VMA
2024-12-07 20:54:54 +01:00
e151e1a826
Vulkan work on framebuffers and textures
2024-12-07 20:54:54 +01:00
bb8eb30b04
Vulkan renderpass work
2024-12-07 20:54:54 +01:00
c0351af854
Vulkan shader fixes
2024-12-07 20:54:54 +01:00
968392f2b9
GPU frame player and other fixes
2024-12-07 20:54:54 +01:00
1a2a401d3f
Vulkan fixes
2024-12-07 20:54:54 +01:00
9316b3f461
Modified GPU frame player for Vukan C API
2024-12-07 20:51:06 +01:00
860b2b886c
Moved to Vulkan C API and updated VKS
2024-12-07 20:51:06 +01:00
Lubosz Sarnecki
72edce5c2a
build/gpu-frame-player: Link Vulkan library for GL case.
...
Vulkan includes are also used in the GL case.
2024-12-07 20:51:06 +01:00
aaa298bd05
Reverted window flags
2024-12-07 20:51:06 +01:00
d1a4c8e6ed
Vulkan window now works on X11
2024-12-07 20:51:06 +01:00
2c9f83519c
Changes necessary to build Vulkan gpu-frame-player
2024-12-07 20:51:06 +01:00
Brad Davis
c9130d9da1
Vulkan/opengl transfer test
2024-12-07 20:51:03 +01:00
Brad Davis
b7efed9461
rebase and shader fixes
2024-12-07 20:44:29 +01:00
Brad Davis
5bce2dfbf0
Add vulkan backend
2024-12-07 20:44:29 +01:00
Dale Glass
e7591d6794
Revert "Revert "Mirrors + Portals""
2024-01-13 11:23:36 +01:00
c6e4e5de37
Revert "Mirrors + Portals"
2024-01-13 11:18:08 +01:00
HifiExperiments
5159367b4c
fix paramsOffset and view flipping
2023-12-18 15:42:17 -08:00
Kalila
03b5b83b67
Merge pull request #1339 from odysseus654/pr/make_shared
...
Housekeeping: use of std::make_shared / QSharedPointer::create.
2021-12-09 17:14:04 -05:00
Dale Glass
3349d02cef
Merge pull request #1349 from JulianGro/use_GLVND
...
Set GL preference to GLVND
2021-09-25 20:31:11 +02:00
Julian Groß
babee7c527
Set GL preference to GLVND
2021-09-17 21:04:12 +02:00
Heather Anderson
bcce9a2091
convert explicit shared pointer creation (using "new") to make_shared where possible/appropriate
2021-09-11 15:15:04 -07:00
Heather Anderson
ab4d70760e
review and cleanup of "#include <QtCore/QSharedPointer>"
2021-09-10 21:40:54 -07:00
Dale Glass
43f6fd82f4
Implement thread debugging with tsan
...
This is enabled with the VIRCADIA_THREAD_DEBUGGING environment variable.
It's incompatible with VIRCADIA_MEMORY_DEBUGGING, so only one of those
can be enabled for a build.
2021-04-02 20:41:23 +02:00
Dale Glass
7b6fbe1f69
Set OpenGL_GL_PREFERENCE to LEGACY
...
GLVND appears to break the entire UI on ATI video cards.
It was set to GLVND due to an understanding that this was a no-op setting, but it turns
out the documentation in OpenGL_GL_PREFERENCE is confusing, and it looks like LEGACY
is the setting that was being used after all.
An additional point of interest is that debian/rules contained OpenGL_GL_PREFERENCE=GLVND,
and this was done back in the High Fidelity days. It's uncertain whether this was correct
or not, though.
2020-10-13 20:13:45 +02:00
Dale Glass
1c44bc96d9
Set GL preference to GLVND
...
This should be a no-op, besides generating less build warnings,
since:
"CMake 3.11 and above prefer to choose GLVND libraries."
And 3.11 is a few years old at this point
2020-09-27 20:37:12 +02:00
Brad Davis
f39088fb0b
Github Actions master builds
2019-12-03 10:56:04 -08:00
Brad Davis
d4b3a9ba49
Github actions
2019-11-18 15:20:37 -08:00
Brad Davis
243120b95c
Even better frame capture
2019-10-04 14:57:39 -07:00
Brad Davis
3c6e98f16b
New format for captured GPU frames
2019-10-04 08:34:06 -07:00
Sam Gateau
9b8d159873
remove unused variable
2019-09-30 09:24:37 -07:00
Sam Gateau
ecd940e0e6
Addressing warnings
2019-09-27 14:01:00 -07:00
Sam Gateau
9d999baab2
FIrst pass to clean up before pushing a pr:
2019-09-26 11:59:01 -07:00
Sam Gateau
18226e64f8
Add a read lock where we think it s needed and banging my head on the problem
2019-09-16 18:06:43 -07:00
Sam Gateau
133a8b7d5e
a bunch of changes to debug why...
2019-09-11 18:21:44 -07:00
Brad Davis
d3301803d3
Support custom display / input plugin lists and small tweaks
2019-02-07 15:15:26 -08:00
Bradley Austin Davis
2db5bbd381
Fix mac frame player
2019-01-30 16:23:22 -08:00
Brad Davis
ab9a4a55f8
Allow movement in frameplayer app
2019-01-30 13:15:22 -08:00
Brad Davis
e18e3fc138
Gpu Frame serialization
2019-01-23 13:21:34 -08:00