HifiExperiments
ce7c304025
Merge remote-tracking branch 'overte/master' into taa
2024-10-29 23:30:11 -07:00
Dale Glass
af2bafe04a
Found a better constant to test
2024-06-05 00:18:45 +02:00
Dale Glass
77b3e83795
Send OpenGL errors to log on debug builds
2024-06-05 00:13:08 +02:00
HifiExperiments
f27263cc6a
clean up geometrycache and remove _glColor4f
2024-03-01 13:47:36 -08:00
HifiExperiments
d5e251d8da
minor cleanup, copyright
2024-02-28 15:23:04 -08:00
HifiExperiments
56f697e5f0
merge old work
2024-02-24 23:26:34 -08:00
d2a768c2f0
Renamed environment variables
2022-09-08 22:18:50 +02:00
Julian Groß
babee7c527
Set GL preference to GLVND
2021-09-17 21:04:12 +02:00
Dale Glass
b3db458091
Fix mismatched if in CMake warning
...
This should have no actual effect, just a warning fix
2021-04-11 23:00:46 +02: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
HifiExperiments
1abb408a93
type
2021-03-03 18:58:09 -08:00
HifiExperiments
ccda630a3a
fixing _glColor4f
2021-03-02 21:44:06 -08: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
Sam Gateau
859016bf37
Addressing review comments
2019-08-14 10:28:42 -07:00
Sam Gateau
9a1e1a001a
Merge branch 'master' of github.com:highfidelity/hifi into toulouse
2019-08-13 10:00:59 -07:00
Sam Gateau
0b470b9ab8
Fixing the bad location assignment on gl41 on windows with Austin's help
2019-08-13 00:22:17 -07:00
Brad Davis
a01f115357
Disable use of DSA to load cubemaps
2019-08-12 10:34:37 -07:00
SamGondelman
dc3b2d97e3
fix the actual problem
2019-05-24 09:36:37 -07:00
Sam Gateau
db30857b87
Merge branch 'master' of github.com:highfidelity/hifi into brown
2019-02-06 13:21:34 -08:00
Sam Gateau
35491bf5b0
Multisampling works in 4.1
2019-02-06 00:05:17 -08:00
Brad Davis
2f92e10142
Support using prefering mobile compressed textures on desktop
2019-01-30 13:15:22 -08:00
Sam Gateau
f9891775fc
Enabling msaa framebuffer and testing for forward
2019-01-21 23:07:59 -08:00
Olivier Prat
0401858129
Cleaned up do_draw in GLESBackend
2018-11-15 18:34:41 +01:00
Olivier Prat
45e0f65972
Merge branch 'ao' of http://github.com/Zvork/hifi into ao
2018-11-14 09:48:24 +01:00
Howard Stearns
938b45d3da
more removal
2018-11-13 11:05:45 -08:00
Sam Gateau
e263776b19
Address the mac bug with ResourceBUffer implemented with TBO
2018-11-09 13:22:27 -03:00
Olivier Prat
4e89e9ed2a
Fixed draw / do_draw in GLBackends
2018-11-09 09:58:17 +01:00
Olivier Prat
69ace03919
Merged with master
2018-10-24 08:27:39 +02:00
Brad Davis
c8e664a0a1
New SPIRV Shader toolchain
2018-10-23 10:40:12 -07:00
Olivier Prat
5f3a299fd9
Merge with master
2018-10-22 14:02:24 +02:00
John Conklin II
1f06c87580
Merge pull request #14096 from Zvork/mipgen
...
Added generateTextureMipsWithPipeline function in gpu::Batch
2018-10-18 16:06:28 -07:00
Olivier Prat
cfcf6f05a2
Merge with master
2018-10-09 14:18:02 +02:00
sam gateau
da6e399161
INtroduce a safe destruction of the TBO defined when using a gpu::Buffer as REsourceBuffer in gl41 backend
2018-10-02 17:15:07 -07:00
sam gateau
e5df356774
Fixing warnings from jenkins
2018-10-02 12:38:14 -07:00
Olivier Prat
4c84ae02fa
Merge branch 'master' of http://github.com/highfidelity/hifi into ao
2018-10-02 18:13:57 +02:00
Sam Gateau
c593f00839
Merge branch 'master' of https://github.com/highfidelity/hifi into black-bis
2018-10-01 19:10:18 -07:00
Seth Alves
b69d0f3997
get interface building and working with clang-7 on ubuntu 18
2018-09-28 13:46:51 -07:00
Olivier Prat
9cd963af95
Added generateTextureMipsWithPipeline function in batch
2018-09-27 10:26:51 +02:00
Sam Gateau
8923055e91
Exploring the bad peroformances
2018-09-27 00:15:34 -07:00
sam gateau
b04cbbb0ac
Apply fix to gl41 backend needed for proper Resource BUffer on gl41
2018-09-20 09:16:43 -07:00
Brad Davis
783ea21951
Fix AMD highlighting effect
2018-09-19 11:21:12 -07:00
Olivier Prat
acab748f57
Merge with master
2018-09-17 14:29:54 +02:00
Brad Davis
37cf37e3e1
PR feedback
2018-09-12 15:04:36 -07:00
Brad Davis
cfff28ad0a
More shared pointer deduplication
2018-09-12 15:04:35 -07:00
Olivier Prat
f12cd2e55a
Merged with master
2018-09-11 10:19:40 +02:00
sam gateau
9350d6f36e
removing performance counters
2018-09-07 15:35:10 -07:00
sam gateau
38bfee7b72
Fix compilation on android and add the simple getBufferIDUnsynced in bindUniformBuffer
2018-09-06 13:54:21 -07:00
sam gateau
5aa45b64d2
Adressing build warnings
2018-09-06 11:24:13 -07:00
Olivier Prat
64a57047ac
Merged with master
2018-09-06 12:01:10 +02:00