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
0ded506a80
First run of Interface on Vulkan
2024-12-07 20:58:12 +01:00
1e6d3b7be4
Vulkan descriptor sets work
2024-12-07 20:54:54 +01:00
e151e1a826
Vulkan work on framebuffers and textures
2024-12-07 20:54:54 +01:00
1a2a401d3f
Vulkan fixes
2024-12-07 20:54:54 +01:00
19861fe0cf
Fixed present thread names
2024-12-07 20:54:51 +01:00
3ac2bc1284
VKWindow fixes
2024-12-07 20:51:06 +01:00
3652489ed7
Created files for Vulkan display plugin
2024-12-07 20:51:06 +01:00
6ac53eab38
Changes necessary to build Vulkan branch updated to current master branch
2024-12-07 20:51:06 +01:00
Brad Davis
f6bbaa3fd2
Plugin gpu backend access
2024-12-07 20:44:26 +01:00
Brad Davis
683b091bbd
Buffer usage flags
2024-12-07 20:32:34 +01:00
Brad Davis
9e3acabb29
Change descriptor declarations
...
Use INPUT and OUTPUT templates in shaders.
Co-authored-by: Lubosz Sarnecki <lubosz@gmail.com>
2024-12-07 20:23:53 +01:00
HifiExperiments
e7f7314b37
Merge branch 'master' into protocol_changes
2024-10-02 12:11:39 -07:00
HifiExperiments
f987bbca4f
add a setting to workaround the GLES colorspace conversion issue
2024-08-16 14:35:33 -07: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
Dale Glass
1cf3756c84
Move screen naming to UI library, and improve naming
2023-01-07 19:35:52 +01:00
Dale Glass
de36c716c8
Try to make screen descriptions include more info
2023-01-06 20:35:57 +01:00
Dale Glass
8884988336
Add an option to choose which screen to use for full screen mode
2023-01-06 17:32:06 +01:00
Mike
7a63ce4ca2
Replace call to window->devicePixelRatio() with devicePixelRatioF() to handle scales that are not multiples of 100%
2022-01-20 17:36:41 +00: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
b8d1057e1f
Replace the deprecated QMutex{ QMutex::Recursive} with QRecursiveMutex
...
This fixes around 1700 warnings.
2021-09-26 01:27:19 +02: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
David Rowe
4d11d1d515
Convert all "/**jsdoc" occurrences to "/*@jsdoc"
2021-05-12 10:54:45 +12:00
Julian Groß
8573425f68
Update library headers
2021-04-15 20:15:36 +02:00
HifiExperiments
30c4779eeb
name all the threads
2021-02-13 20:17:28 -08:00
David Rowe
01cd4aa22d
Reduce horizontal size of HUD overlay from 270 deg to 180 deg
2020-10-24 16:05:17 +13:00
David Rowe
4d70651c69
Make default reticle depth be HUD overlay radius
2020-10-24 16:00:55 +13:00
David Rowe
436bed3a69
Increase HUD overlay radius
2020-10-24 16:00:39 +13:00
kasenvr
908774ae53
Merge pull request #806 from daleglass/use_legacy_opengl
...
Set OpenGL_GL_PREFERENCE to LEGACY
2020-10-13 19:17:23 -04: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
kasenvr
d12cd36eb3
Merge pull request #677 from HifiExperiments/mouse
...
Add option to capture mouse
2020-10-12 13:19:36 -04: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
HifiExperiments
932f5dbfb3
CR
2020-09-06 22:41:17 -07:00
HifiExperiments
5281f89d0d
FUUUUUUUCK FINALLY
2020-09-02 11:28:43 -07:00
HifiExperiments
1e100a672e
merge with master and try to fix opacity mode stuff
2019-10-23 22:21:45 -07:00
Brad Davis
960cab9994
Qt 5.13 warnings & fixes
2019-10-08 15:40:13 -07:00
Brad Davis
d69a83a2f2
fix warnings
2019-10-04 18:20:10 -07: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
3c34443f24
where possible (in OpenGLDisplayPLugin) remove the need for the eye specific function and keep it in the HMD display plugin for the case of the POinter drawcall
2019-09-09 13:43:32 -07:00
Sam Gateau
3509a797a1
Avoiding to rely on the display plugin resource in the getHUDOperator to avoid a case of unallocated resource
2019-09-09 11:33:05 -07:00
HifiExperiments
97b9179144
merge with master
2019-09-05 00:46:56 -07:00
Simon Walton
99e1178d9c
Move getRequiredThreadCount override from OculusBaseDisplayPlugin to HmdDisplayPlugin
2019-08-08 11:14:02 -07:00