HifiExperiments
f27263cc6a
clean up geometrycache and remove _glColor4f
2024-03-01 13:47:36 -08:00
HifiExperiments
ccda630a3a
fixing _glColor4f
2021-03-02 21:44:06 -08:00
Dale Glass
482211d6eb
Try the MESA pathway always if not ATI or NVIDIA
...
This will work fine on non-Linux systems, because the query should
simply fail on systems that don't support it.
This should improve functionality on nouveau
2020-10-18 20:35:19 +02:00
Dale Glass
991cfdae69
Automatic texture memory based on free memory
2020-10-18 20:35:19 +02:00
Dale Glass
349ba16a3c
Review fixes
2020-10-18 20:35:19 +02:00
Dale Glass
8615ec5596
Initial version of automatic texture memory size
2020-10-18 20:35:19 +02:00
Dale Glass
5a8be4de4b
Fix -Wclass-memaccess warnings
2020-08-27 19:49:48 +02: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
d3301803d3
Support custom display / input plugin lists and small tweaks
2019-02-07 15:15:26 -08:00
Brad Davis
b1eb0b0a46
GPU tweaks
2019-01-30 16:23:21 -08:00
Brad Davis
81a7fa17bf
PR feedback
2019-01-25 11:14:40 -08:00
Brad Davis
6fb869126e
GPU state cleanup
2019-01-22 10:37:08 -08:00
SamGondelman
1f354f813c
rework shader pre-compilation
2018-11-27 14:38:02 -08:00
SamGondelman
0fccb4c73c
move to batch, try to use static
2018-11-17 01:45:16 -08:00
Bradley Austin Davis
95d160a170
Working on mac GL issues
2018-10-26 11:23:29 -07:00
Brad Davis
c8e664a0a1
New SPIRV Shader toolchain
2018-10-23 10:40:12 -07:00
Olivier Prat
9cd963af95
Added generateTextureMipsWithPipeline function in batch
2018-09-27 10:26:51 +02:00
Brad Davis
d92c62c742
Make android use the existing shared pointers
2018-09-12 15:04:36 -07: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
sam gateau
38bfee7b72
Fix compilation on android and add the simple getBufferIDUnsynced in bindUniformBuffer
2018-09-06 13:54:21 -07:00
Sam Gateau
1123ba2b0a
exploring optimization in Backend for bffer bindings
2018-08-22 22:48:42 -07:00
Bradley Austin Davis
fc51b93691
Fix OSX build
2018-08-03 16:15:58 -07:00
Brad Davis
df031b5d93
Fix procedural rendering with custom uniforms
2018-08-03 14:58:12 -07:00
Brad Davis
a1a1a03bbc
Fixing crash on exit, deferred debugging tool
2018-08-03 14:58:11 -07:00
Brad Davis
ae8f841912
Shader refactoring for explicit bindings
2018-08-03 14:58:11 -07:00
Sam Gateau
7b4b6bc3b8
Same fix as the point lighting flashing for rc69 in master
2018-06-22 14:59:37 -07:00
Bradley Austin Davis
3beb77694f
Cached shader binaries and uniform data for shaders
2018-05-24 12:42:33 -07:00
Brad Davis
fb81cf927a
Faster texture transfers
2018-05-18 09:21:02 -07:00
samcake
767e6b15f3
Fixing the local lighting on translucents bug
2018-05-03 11:42:06 -07:00
Olivier Prat
f5296e9d97
Merge branch 'master' of http://github.com/highfidelity/hifi into taapre
2018-04-24 17:17:52 +02:00
Olivier Prat
c6d598cc88
Jitter is now set through a batch command
2018-04-20 10:52:50 +02:00
SamGondelman
901301485b
reorganizing shader defines to fix compilation errors
2018-04-17 15:11:56 -07:00
Brad Davis
ae8df7e24e
Merge remote-tracking branch 'origin/gl_common' into HEAD
2018-03-21 12:35:17 -07:00
Brad Davis
659da9b0e4
Merge remote-tracking branch 'upstream/master' into gl_common
2018-03-20 09:18:56 -07:00
Brad Davis
c793a8d2c0
Move bindless compile time flag to GL45 backend, fix warnings and compile errors
2018-03-12 16:50:08 -07:00
Brad Davis
9056ee0f14
Merge branch 'gl_common' into bindless
2018-03-12 11:27:30 -07:00
Brad Davis
6fe75a3ca4
Breaking out common gpu-gl code
2018-03-09 16:39:47 -08:00