samcake
|
9b94a025fc
|
Refining the voxelization of the sphere in the view frustum grid
|
2016-09-26 18:41:53 -07:00 |
|
Brad Davis
|
ab8a67e84d
|
Code review comments
|
2016-09-23 12:05:11 -07:00 |
|
Brad Davis
|
d382305174
|
Add fence tracking and max values tracking to gpu::Context
|
2016-09-23 12:05:00 -07:00 |
|
Brad Davis
|
82db3d5d55
|
Disable support for framebuffer resizing
|
2016-09-23 12:04:57 -07:00 |
|
Brad Davis
|
0953027ef3
|
Identify pre-generated textures
|
2016-09-23 12:04:56 -07:00 |
|
Brad Davis
|
1ff91219a8
|
Fix strange artifacts in skybox
|
2016-09-23 12:04:52 -07:00 |
|
samcake
|
e8c2dc10f1
|
best state for now
|
2016-09-13 14:59:23 -07:00 |
|
samcake
|
efc4406b47
|
Debugging the grid content
|
2016-09-12 19:46:18 -07:00 |
|
samcake
|
61de063b29
|
Developping the Light Clusters, adding visualization
|
2016-09-08 18:02:35 -07:00 |
|
samcake
|
e2a9751cf5
|
REmove warnings
|
2016-09-06 16:35:28 -07:00 |
|
samcake
|
1165c54f67
|
cleaning up the IndexedContainer in its own file and removing warnings
|
2016-09-06 16:24:03 -07:00 |
|
samcake
|
d2a15ca82c
|
Trying to migrate to a light array instead of each individual lights
|
2016-09-02 17:51:35 -07:00 |
|
Brad Hefta-Gaub
|
8ec5798b7a
|
Merge pull request #8548 from samcake/blue
Exposing GPU & Batch running time to Engine gpu jobs
|
2016-09-02 09:31:09 -07:00 |
|
samcake
|
0c0109e427
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-09-01 15:20:34 -07:00 |
|
samcake
|
354cbbc927
|
Investigate why the disable depth Bclamp doesn't work
|
2016-08-31 19:14:35 -07:00 |
|
Stephen Birarda
|
c9e18e8d90
|
spacing repairs in autoscribe_shader_lib
|
2016-08-31 11:59:51 -07:00 |
|
samcake
|
47aaed491d
|
Merging with Blue
|
2016-08-30 17:06:29 -07:00 |
|
samcake
|
faef8a9930
|
Adding the timing for GPU support with a simpelr JobConfig
|
2016-08-30 12:22:21 -07:00 |
|
samcake
|
3755a3fc32
|
Add batch timing information vs gpu
|
2016-08-29 17:54:17 -07:00 |
|
samcake
|
9669234f9c
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-08-25 12:36:01 -07:00 |
|
Brad Hefta-Gaub
|
99ea180f09
|
Merge pull request #8495 from AndrewMeadows/faster-spherical-harmonics
speed up spherical harmonics calculation with minimal error
|
2016-08-24 15:57:42 -07:00 |
|
Brad Hefta-Gaub
|
0397c6b6ca
|
Merge pull request #8471 from AndrewMeadows/dont-assert-on-bad-data
workaround bad FBXMesh data rather than assert
|
2016-08-22 14:21:48 -07:00 |
|
samcake
|
44c6637160
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-08-22 10:32:06 -07:00 |
|
Andrew Meadows
|
d2d905fc86
|
speed up SH calculation with minimal error
|
2016-08-22 10:21:22 -07:00 |
|
Seth Alves
|
9bcda1bb45
|
merge from upstream
|
2016-08-20 15:25:04 -07:00 |
|
samcake
|
6a076bcee4
|
PRoviding a fix for the macOS build
|
2016-08-19 11:09:12 -07:00 |
|
Andrew Meadows
|
5b5ed220bc
|
add BufferView::Iterator operator<() and friend
|
2016-08-19 10:26:47 -07:00 |
|
Zach Pomerantz
|
813fefd599
|
reimplement buffer get for (c)end
|
2016-08-18 11:26:25 -07:00 |
|
Seth Alves
|
87dbfa7e47
|
add -Wsuggest-override to compile flags and deal with fallout
|
2016-08-18 09:51:41 -07:00 |
|
Brad Davis
|
574737fbb5
|
More GPU api fixes, protect Buffer::flush
|
2016-08-12 22:29:04 -07:00 |
|
Brad Davis
|
58c7df115f
|
Reduce API surface area, make render batches const correct
|
2016-08-12 22:29:01 -07:00 |
|
Brad Davis
|
6d7edd38cc
|
Rename clearViewTransform
|
2016-08-12 22:28:59 -07:00 |
|
Brad Davis
|
82081d7d57
|
Address vsync weirdness
|
2016-08-12 22:28:58 -07:00 |
|
Brad Davis
|
719e555381
|
Restoring reprojection to OpenVR
|
2016-08-12 22:28:55 -07:00 |
|
Bradley Austin Davis
|
f1fd8ac6e4
|
Fix OSX Oculus issues
|
2016-08-12 22:28:51 -07:00 |
|
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
|
3a7c33165b
|
add missing include ?
|
2016-07-23 20:20:50 -07:00 |
|
samcake
|
2618741505
|
Merging with upstream master and updating my old PR
|
2016-07-21 17:59:00 -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 |
|
samcake
|
2cc425e256
|
Merge branch 'master' of https://github.com/highfidelity/hifi into orange
|
2016-05-18 15:34:05 -07:00 |
|
Zach Pomerantz
|
a55179101e
|
Fix invalidFormat check
|
2016-05-18 15:11:29 -07:00 |
|
Zach Pomerantz
|
ca364c2227
|
Fix vao usage
|
2016-05-18 14:58:12 -07:00 |
|
Brad Davis
|
3cc08cdcfc
|
Breaking up GL agnostic code from 4.1 specific code
|
2016-05-18 14:35:53 -07:00 |
|
Zach Pomerantz
|
854c6d839c
|
Style nit
|
2016-05-18 14:01:02 -07:00 |
|
Zach Pomerantz
|
804e6a805e
|
Simplify sync
|
2016-05-18 14:01:02 -07:00 |
|
Zach Pomerantz
|
e6664d9441
|
Initialize buffers
|
2016-05-18 14:01:02 -07:00 |
|
Zach Pomerantz
|
92e26169f6
|
Move define for vao to one header
|
2016-05-18 14:01:02 -07:00 |
|
Zach Pomerantz
|
df3fb2a0e8
|
Guard buffer copy on size
|
2016-05-18 10:56:48 -07:00 |
|
Zach Pomerantz
|
e8c86a3fe4
|
Fix warnings in updateInput
|
2016-05-18 10:53:12 -07:00 |
|
Zach Pomerantz
|
281c6dc82b
|
Always return input from sync
|
2016-05-18 10:52:58 -07:00 |
|
samcake
|
c627a555bf
|
Merge branch 'master' of https://github.com/highfidelity/hifi into orange
|
2016-05-16 16:27:51 -07:00 |
|
Brad Davis
|
0d6b0eef59
|
PR feedback
|
2016-05-16 15:27:14 -07:00 |
|
Brad Davis
|
5ba8372c21
|
Moving GL backend out of GPU
|
2016-05-16 12:54:17 -07:00 |
|