Brad Davis
|
7fb1315945
|
Properly track the max mip
|
2016-08-12 22:28:48 -07:00 |
|
Brad Davis
|
c66ed3e009
|
Use weak pointers instead of references for deallocation safety
|
2016-08-12 22:28:44 -07:00 |
|
Brad Davis
|
5210dee155
|
Cleanup of GPU lib, breaking up Resource.h
|
2016-08-12 22:28:43 -07:00 |
|
Brad Davis
|
c6848a1b55
|
Remove static allocation debugger
|
2016-08-12 22:28:37 -07:00 |
|
Brad Davis
|
02b4873ab0
|
Use move constructor for building buffer shadow updates
|
2016-08-12 22:28:28 -07:00 |
|
Brad Davis
|
c2509e9492
|
Working on draw crash bug, adding render thread trash handling
|
2016-08-12 22:28:27 -07:00 |
|
Brad Davis
|
09ddad0fe0
|
HMD compositing and buffer debugging
|
2016-08-12 22:28:26 -07:00 |
|
Brad Davis
|
2340afc48e
|
Updating object transform code
|
2016-08-12 22:28:25 -07:00 |
|
Brad Davis
|
894d29bb29
|
Fixing flicking in instance based objects
|
2016-08-12 22:28:24 -07:00 |
|
Brad Davis
|
adcfd55cc0
|
Batch replay reprojection
|
2016-08-12 22:28:23 -07:00 |
|
Bradley Austin Davis
|
66cc9136eb
|
Working on build
|
2016-08-12 22:18:48 -07:00 |
|
Bradley Austin Davis
|
a0cc6f8817
|
Better buffer updating
|
2016-08-12 22:18:37 -07:00 |
|
Bradley Austin Davis
|
274321de8a
|
First pass at threaded rendering
|
2016-08-12 22:18:36 -07:00 |
|
Brad Hefta-Gaub
|
a714f325fe
|
Merge pull request #8333 from SamGondelman/miscFixes
Miscellaneous cmake and render engine improvements
|
2016-08-10 11:06:50 -07:00 |
|
SamGondelman
|
e35d453b37
|
...missing space
|
2016-08-10 10:36:37 -07:00 |
|
SamGondelman
|
9e20d92241
|
CR changes
|
2016-08-10 10:35:18 -07:00 |
|
SamGondelman
|
5a4d15dd5b
|
fix warning
|
2016-08-09 14:02:42 -07:00 |
|
Andrew Meadows
|
85d87fe13f
|
Merge pull request #8218 from huffman/feat/load-improvements
Speed up gamma correction in cube map processing
|
2016-08-09 11:10:36 -07:00 |
|
Ryan Huffman
|
b800aa793d
|
Fix gamma correction adjusting uchar to float when unnecessary
|
2016-08-08 15:45:05 -07:00 |
|
SamGondelman
|
676f4bdfcf
|
misc fixes from particles branch
|
2016-07-29 15:36:32 -07:00 |
|
Bradley Austin Davis
|
54a7265be8
|
Removing empty file, because jenkins
|
2016-07-26 16:32:56 -07:00 |
|
Bradley Austin Davis
|
a9740b803f
|
Defer batch execution to the end of the frame generation
|
2016-07-26 16:13:48 -07:00 |
|
Bradley Austin Davis
|
a455f3a435
|
Add frame concept to gpu library
|
2016-07-26 15:25:36 -07:00 |
|
samcake
|
4742f40128
|
Separating the normal packing into it s own file and make sure to sclae the filter radius correctly dpeending on the resolution of diffusion
|
2016-07-19 12:23:57 -07:00 |
|
samcake
|
22ac95d463
|
REvisiting the RangeTimer to measure the real gpu duration
|
2016-07-15 09:12:16 -07:00 |
|
samcake
|
89ec547161
|
Trying to get the gpu timer to work correctly
|
2016-07-14 18:20:20 -07:00 |
|
samcake
|
f6671b34fa
|
Fix the transformation problem for rendering the mini mirror (scattering is still screwed though)
|
2016-07-13 18:26:53 -07:00 |
|
samcake
|
219b41e813
|
Fix the mini mirror perf issue and improve the debugDeferredLighting script
|
2016-07-13 17:37:35 -07:00 |
|
samcake
|
cde17ecaab
|
Clenaing the rendering and the framebuffer allocations
|
2016-07-12 14:34:54 -07:00 |
|
samcake
|
0e99a4ac97
|
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
|
2016-07-11 10:49:28 -07:00 |
|
Ryan Huffman
|
611779b58b
|
Improve gamma correction implementation in cube map processing
|
2016-07-08 16:25:50 -07:00 |
|
samcake
|
ed67fe4051
|
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
|
2016-07-08 09:04:40 -07:00 |
|
Brad Davis
|
790f74da1d
|
Support geometry shaders
|
2016-07-07 13:36:47 -07:00 |
|
Brad Davis
|
b73fe24848
|
PR feedback
|
2016-07-07 11:12:55 -07:00 |
|
Brad Davis
|
eff1c65388
|
Reduce the number of temporary objects in batch commands
|
2016-07-07 11:12:55 -07:00 |
|
Brad Davis
|
721cd79b57
|
Aggressive batch pre-allocation
|
2016-07-07 11:12:54 -07:00 |
|
samcake
|
b37df393e2
|
Merging with the new GL45Backend
|
2016-06-29 10:40:28 -07:00 |
|
Brad Davis
|
b16812aa4d
|
Adding GL 4.5 backend
|
2016-06-28 18:55:24 -07:00 |
|
samcake
|
90e5697940
|
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
|
2016-06-22 09:06:47 -07:00 |
|
SamGondelman
|
34d18da4e4
|
remove mutable
|
2016-06-20 11:11:54 -07:00 |
|
SamGondelman
|
c30c2b64b2
|
first pass at preventing repeated compileShader error prints
|
2016-06-17 17:49:27 -07:00 |
|
samcake
|
37a6d29406
|
Finally clean the lighting pass for global and local lights, split it into global and locals and make it work with the stereo single drawcall
|
2016-06-17 17:19:49 -07:00 |
|
SamGondelman
|
f32e29ac2d
|
small changes
|
2016-06-10 13:46:02 -07:00 |
|
SamGondelman
|
da98ee0916
|
reorganized procedural shader code, added getWorldEyeWorldPos(), removed iWorldEyePosition
|
2016-06-10 13:42:19 -07:00 |
|
SamGondelman
|
8cccd5416a
|
try to fix mac errors
|
2016-06-09 16:10:27 -07:00 |
|
SamGondelman
|
24e5000aeb
|
exposed orientation and eye position to procedural entity shaders
|
2016-06-08 18:26:54 -07:00 |
|
samcake
|
3fe9b67e45
|
FIxing the reflection jittering by moving the normal into world space
|
2016-05-27 19:24:56 -07:00 |
|
Seth Alves
|
40e862cf9e
|
quiet gcc 5 warnings
|
2016-05-21 16:53:01 -07:00 |
|
Brad Davis
|
7efcad38d2
|
PR feedback
|
2016-05-18 23:11:36 -07:00 |
|
Brad Davis
|
3cc08cdcfc
|
Breaking up GL agnostic code from 4.1 specific code
|
2016-05-18 14:35:53 -07:00 |
|