samcake
|
0475833e3b
|
Friday night state, down to ~3.5ms in hmd
|
2016-09-30 19:08:00 -07:00 |
|
samcake
|
5b4829e7b6
|
Brining back support for the ambinet lighting
|
2016-09-30 16:24:57 -07:00 |
|
samcake
|
337fe155b7
|
clean up warning and merge with upstream
|
2016-09-30 11:01:25 -07:00 |
|
sam
|
e143c05ef8
|
Keep on investigating the shading cost per light
|
2016-09-30 02:41:21 -07:00 |
|
samcake
|
2a0e67ee2a
|
REvisiting the full lighting code to optimize the perf
|
2016-09-29 19:06:26 -07:00 |
|
samcake
|
b09151f2a2
|
Rearrange the light struc description in the shader side, needs the c++ to match now
|
2016-09-28 18:32:35 -07:00 |
|
samcake
|
cd9dff57be
|
back to normal
|
2016-09-28 10:03:51 -07:00 |
|
samcake
|
a0862820e6
|
MOre refinements?
|
2016-09-27 18:38:15 -07:00 |
|
samcake
|
9b94a025fc
|
Refining the voxelization of the sphere in the view frustum grid
|
2016-09-26 18:41:53 -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
|
3616a6fc12
|
Startign implementing the tighter culling for sphere but not done yet
|
2016-09-14 19:13:53 -07:00 |
|
samcake
|
f789f566e0
|
Minor fix for compilation
|
2016-09-14 17:34:17 -07:00 |
|
samcake
|
e0536a84e2
|
Minor fix for compilation
|
2016-09-14 17:18:39 -07:00 |
|
samcake
|
fdba78db6f
|
Better vizualization, first set of culling improvment
|
2016-09-14 16:36:01 -07:00 |
|
samcake
|
af48d4f0bd
|
fetch the cluster content through a function to be able to change the implementation
|
2016-09-14 09:28:51 -07:00 |
|
samcake
|
c622849481
|
Splitting the frustum culling test horizontal and vertical
|
2016-09-13 17:59:06 -07:00 |
|
samcake
|
11c6bb7d80
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-09-13 17:44:42 -07:00 |
|
samcake
|
124060d31a
|
Cleaning up a bit
|
2016-09-13 17:44:19 -07:00 |
|
samcake
|
fea5f8b03b
|
best state for now
|
2016-09-13 16:03:57 -07:00 |
|
samcake
|
e8c2dc10f1
|
best state for now
|
2016-09-13 14:59:23 -07:00 |
|
samcake
|
e9bf19840c
|
minor fixes on mac
|
2016-09-13 08:58:07 -07:00 |
|
samcake
|
efc4406b47
|
Debugging the grid content
|
2016-09-12 19:46:18 -07:00 |
|
David Rowe
|
0cf3f6e953
|
Fix texture count and size getting stuck on 0
|
2016-09-13 13:03:06 +12:00 |
|
David Rowe
|
fe8b3b4d0d
|
Merge branch 'master' into 21040
|
2016-09-13 09:12:47 +12:00 |
|
samcake
|
821072bb76
|
REarrange the light stage construction and light frame usage to produce the light clusters
|
2016-09-12 11:07:55 -07:00 |
|
samcake
|
7a7a60a5c4
|
INtroducing a true stage for updating the light cluster and ui to debug
|
2016-09-11 00:17:34 -07:00 |
|
samcake
|
a0d09e3316
|
Fixing the vizualisation shader for world to cluster space
|
2016-09-10 10:14:31 -07:00 |
|
samcake
|
108910052a
|
Adding the reverse transformation
|
2016-09-09 19:00:54 -07:00 |
|
David Rowe
|
68499f49ad
|
Fix count of textures
|
2016-09-10 10:15:13 +12:00 |
|
samcake
|
9bcaca0577
|
Developping the Light Clusters, adding visualization
|
2016-09-08 19:12:11 -07:00 |
|
samcake
|
61de063b29
|
Developping the Light Clusters, adding visualization
|
2016-09-08 18:02:35 -07:00 |
|
sam
|
25616be7c1
|
introducing the light Clusters
|
2016-09-08 02:16:13 -07:00 |
|
sam
|
a4df8a84b7
|
introducing the light Clusters
|
2016-09-08 00:11:54 -07:00 |
|
samcake
|
6a08c74463
|
Several experimetations without success
|
2016-09-07 18:39:07 -07:00 |
|
samcake
|
139ba1b71c
|
REnaming the shaders correctly
|
2016-09-07 14:56:01 -07:00 |
|
samcake
|
34f40e0828
|
Creating a separate shader for the locallighting pass
|
2016-09-06 19:01:13 -07:00 |
|
samcake
|
665a79f100
|
Creating a separate shader for the locallighting pass
|
2016-09-06 18:59:26 -07:00 |
|
samcake
|
9bed047b75
|
Less warnings
|
2016-09-06 16:42:01 -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
|
0c45627d94
|
CLeaning up the code for the RenderableLightEntityItem
|
2016-09-06 12:39:48 -07:00 |
|
sam
|
b81dfefbeb
|
pack all the lights in a single buffer and shade the opaque with a single full screen path
|
2016-09-03 12:08:53 -07:00 |
|
samcake
|
d2a15ca82c
|
Trying to migrate to a light array instead of each individual lights
|
2016-09-02 17:51:35 -07:00 |
|
Anthony J. Thibault
|
9122a33fff
|
only raise the webEntity virtual keyboard in HMD mode
|
2016-09-02 16:53:40 -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
|
7b68f1439f
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-09-02 09:28:35 -07:00 |
|
Brad Hefta-Gaub
|
e3bad8e8f4
|
Merge pull request #8556 from ZappoMan/renderStats
add support for renderInfo properties to model entities
|
2016-09-02 09:04:56 -07:00 |
|
samcake
|
e72791233d
|
overall clean up of th elocal light drawing to avoid the in/out pipeline case, still seeing big cost on gpu from the spot lights
|
2016-09-01 18:08:36 -07:00 |
|
samcake
|
0c0109e427
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-09-01 15:20:34 -07:00 |
|
samcake
|
96935504a1
|
Streamlining the lighting phase for better performances
|
2016-09-01 15:20:14 -07:00 |
|
samcake
|
a537f40158
|
Moving to a simpler lighting shader
|
2016-09-01 12:10:15 -07:00 |
|
samcake
|
354cbbc927
|
Investigate why the disable depth Bclamp doesn't work
|
2016-08-31 19:14:35 -07:00 |
|
Stephen Birarda
|
65c1edfb1c
|
add missing link from render-utils to entities
|
2016-08-31 16:57:52 -07:00 |
|
Brad Hefta-Gaub
|
e1845e2c3f
|
add support for renderInfo properties to model entities
|
2016-08-31 15:00:21 -07:00 |
|
Stephen Birarda
|
7c2fea4598
|
remove glew/oglplus requirement for android interface
|
2016-08-31 11:03:53 -07:00 |
|
samcake
|
47aaed491d
|
Merging with Blue
|
2016-08-30 17:06:29 -07:00 |
|
samcake
|
93aec28c7b
|
Less warning
|
2016-08-30 14:54:58 -07:00 |
|
samcake
|
af68a2550e
|
Remve dead code
|
2016-08-30 14:53:37 -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
|
4bf93f66df
|
Cleaning up the lights and the light stage
|
2016-08-26 17:47:20 -07:00 |
|
Brad Hefta-Gaub
|
9801ff075a
|
Merge pull request #8433 from samcake/hdr
Fix Screen Space ambient occlusion which was broken since a while
|
2016-08-25 16:57:24 -07:00 |
|
Brad Hefta-Gaub
|
10c465f591
|
Merge pull request #8525 from hyperlogic/bug-fix/web-entity-rendering
Improved web entity rendering
|
2016-08-25 16:49:00 -07:00 |
|
samcake
|
8cc65ea965
|
Adrressing review issues
|
2016-08-25 16:31:42 -07:00 |
|
samcake
|
09a70740a8
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-08-25 15:21:41 -07:00 |
|
samcake
|
9669234f9c
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-08-25 12:36:01 -07:00 |
|
Anthony J. Thibault
|
e82f6a90af
|
Improved web entity rendering
* fading now works properly
* web browsers are now fully opaque.
|
2016-08-25 11:04:23 -07:00 |
|
Andrew Meadows
|
c337cc92e5
|
remove crufty comment
|
2016-08-25 08:51:53 -07:00 |
|
Andrew Meadows
|
b95cb566cd
|
fix collision mesh for non-trivial registration
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
19cd4648ad
|
scale collision render mesh correctly
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
2f16aca114
|
remove cruft and fix typo in rebase
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
68dd66daec
|
create collision render geometry only when needed
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
b0a0293e6e
|
move compoundResource out of Model class
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
fe4198530f
|
don't render raw compound collision geometry
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
329c5432ed
|
_showCollisionHull --> _showCollisionGeometry
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
481d6990a3
|
trigger collision shape render mesh creation
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
26f5d3cfaa
|
fix render geometry for collision shapes
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
6b0ae654ba
|
cleanup logic around creating RenderItems
|
2016-08-24 22:26:56 -07:00 |
|
Andrew Meadows
|
d8fa0d1dd1
|
segregateMeshGroups() --> createRenderItems()
|
2016-08-24 22:25:45 -07:00 |
|
Andrew Meadows
|
726928c14c
|
creae collision Geometry from mesh
|
2016-08-24 22:25:45 -07:00 |
|
Brad Davis
|
c5628b615c
|
Make sure we start fade in once an item becomes ready
|
2016-08-24 16:05:22 -07:00 |
|
samcake
|
4da712fbdf
|
Fixing bad include not respecting filename case (for linux)
|
2016-08-22 10:36:43 -07:00 |
|
samcake
|
44c6637160
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-08-22 10:32:06 -07:00 |
|
sam
|
1e84f9dc90
|
back to noise seeded in image space
|
2016-08-21 23:37:24 -07:00 |
|
sam
|
4097fcb0f6
|
fixing the blurring issue
|
2016-08-21 00:27:43 -07:00 |
|
Seth Alves
|
9bcda1bb45
|
merge from upstream
|
2016-08-20 15:25:04 -07:00 |
|
samcake
|
9cdd079213
|
And again
|
2016-08-19 18:22:14 -07:00 |
|
samcake
|
6a076bcee4
|
PRoviding a fix for the macOS build
|
2016-08-19 11:09:12 -07:00 |
|
samcake
|
a4945fe45c
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-08-19 10:00:40 -07:00 |
|
Brad Hefta-Gaub
|
1cec7b2db0
|
Merge pull request #8429 from SamGondelman/loadingFade2
Don't do fade effect once physics kick in
|
2016-08-18 12:46:24 -07:00 |
|
samcake
|
b5296410c3
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-08-18 10:20:33 -07:00 |
|
Seth Alves
|
87dbfa7e47
|
add -Wsuggest-override to compile flags and deal with fallout
|
2016-08-18 09:51:41 -07:00 |
|
samcake
|
8d12a23efb
|
Merge pull request #8325 from jherico/deferred_batches_threaded
Threaded rendering
|
2016-08-15 09:59:44 -07:00 |
|
Brad Davis
|
fdbbd70eed
|
Merge pull request #8422 from sethalves/sidestep-linux-gcc-bug
sidestep linux gcc linker? bug
|
2016-08-13 12:08:05 -07:00 |
|
Brad Davis
|
574737fbb5
|
More GPU api fixes, protect Buffer::flush
|
2016-08-12 22:29:04 -07:00 |
|
Brad Davis
|
6d7edd38cc
|
Rename clearViewTransform
|
2016-08-12 22:28:59 -07:00 |
|
Brad Davis
|
cbe1f6dbf5
|
Allow the lighting framebuffer to use the camera correction to stabilize lights in the HMD
|
2016-08-12 22:28:32 -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 |
|
samcake
|
b90e0cfd89
|
Fixing the stereo issue
|
2016-08-12 19:18:05 -07:00 |
|
SamGondelman
|
ccca6d935f
|
don't fade after physics kick in
|
2016-08-12 14:35:22 -07:00 |
|
samcake
|
4fe67bfbf1
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-08-12 10:56:59 -07:00 |
|
Seth Alves
|
77a49e6c10
|
when building in debug mode on Linux, for reasons totally beyond me, this code ends up using the Vertex from FBXReader_Mesh.cpp (which is a different size so I get a crash). This change hopefully doesn't change any functionality while sidestepping what's probably a bug in gcc.
|
2016-08-12 10:01:20 -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
|
9e20d92241
|
CR changes
|
2016-08-10 10:35:18 -07:00 |
|
SamGondelman
|
9b27f8bc0f
|
Merge remote-tracking branch 'upstream/master' into loadingFade
|
2016-08-09 14:55:14 -07:00 |
|
SamGondelman
|
36d9f92101
|
performance optimization to minimize calling usecTimestampNow
|
2016-08-09 13:10:02 -07:00 |
|
SamGondelman
|
ae9fb3768c
|
CR notes
|
2016-08-08 17:45:25 -07:00 |
|
samcake
|
4d3dce449f
|
Better maybe
|
2016-08-08 17:28:04 -07:00 |
|
Ryan Huffman
|
6854f9fda4
|
Remove stars shaders and renderable
|
2016-08-08 16:03:03 -07:00 |
|
SamGondelman
|
de900e85c0
|
remove duplicate include
|
2016-08-08 14:10:47 -07:00 |
|
SamGondelman
|
328d3128fa
|
merge from master
|
2016-08-08 13:30:39 -07:00 |
|
SamGondelman
|
f311907982
|
fix merge mistake
|
2016-08-08 11:08:01 -07:00 |
|
Ryan Huffman
|
2a071c4329
|
Fix improperly formatted floats
|
2016-08-08 10:39:06 -07:00 |
|
Ryan Huffman
|
4f9be2ae72
|
Fix camera position not being set for angular loading
|
2016-08-08 08:53:06 -07:00 |
|
Ryan Huffman
|
77e993510e
|
Cleanup implementation of angular loading
|
2016-08-08 08:53:05 -07:00 |
|
Ryan Huffman
|
c594dcdf9f
|
Add priority loading for model entities
|
2016-08-08 08:52:29 -07:00 |
|
sam
|
db8bf78dd1
|
Good state
|
2016-08-08 02:28:25 -07:00 |
|
sam
|
e6c74b29c7
|
WTF...
|
2016-08-07 19:48:23 -07:00 |
|
sam
|
b133556c14
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-08-07 18:55:44 -07:00 |
|
sam
|
d1105b8102
|
Still trying
|
2016-08-07 18:10:03 -07:00 |
|
sam
|
e92e69d963
|
More changes
|
2016-08-06 11:54:54 -07:00 |
|
SamGondelman
|
dd51e0e38f
|
merge from master
|
2016-08-05 17:04:45 -07:00 |
|
SamGondelman
|
771e105fa2
|
Merge remote-tracking branch 'upstream/master' into loadingFade
|
2016-08-05 16:52:01 -07:00 |
|
Sam Gondelman
|
debda37567
|
Merge pull request #8379 from SamGondelman/loadingFade
fixed procedural entity fade
|
2016-08-05 16:48:51 -07:00 |
|
SamGondelman
|
b794259b7d
|
fixed procedural entity fade
|
2016-08-05 16:15:10 -07:00 |
|
Sam Gondelman
|
84b7f9b186
|
Merge pull request #8375 from SamGondelman/loadingFade
remove polyvox fade, fix web fade, add light fade
|
2016-08-05 11:53:15 -07:00 |
|
SamGondelman
|
8494400047
|
don't use web entity texel color alpha as per tony's suggestion
|
2016-08-05 11:27:56 -07:00 |
|
SamGondelman
|
130e64aaba
|
remove polyvox fade, possibly fix web fade
|
2016-08-05 10:36:48 -07:00 |
|
Brad Hefta-Gaub
|
83280aa3f2
|
implement support for updating the render items of models when they finish their fade
|
2016-08-05 10:11:07 -07:00 |
|
sam
|
e96fd92f32
|
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
|
2016-08-05 09:28:45 -07:00 |
|
sam
|
92c0fa2e7a
|
Testiung more variations
|
2016-08-05 09:26:48 -07:00 |
|
SamGondelman
|
b6e73e06a2
|
merge from master
|
2016-08-04 13:34:38 -07:00 |
|
Seth Alves
|
905c6147cf
|
Merge branch 'master' of github.com:highfidelity/hifi into default-when-av-fails
|
2016-08-04 09:56:32 -07:00 |
|
SamGondelman
|
d7052f6250
|
try to make text entities fade
|
2016-08-03 16:27:51 -07:00 |
|
SamGondelman
|
7713c1f4bf
|
try to fade in web entities
|
2016-08-03 15:56:41 -07:00 |
|
samcake
|
b4e5b60656
|
fixing ao
|
2016-08-03 15:45:22 -07:00 |
|
Anthony J. Thibault
|
f24c92f3a1
|
Bug fix for avatar debug marker rendering.
"Developer > Hands > Show Hand Targets" works again
"Developer > Avatar > Draw Position" works again
|
2016-08-03 15:43:31 -07:00 |
|
SamGondelman
|
27bacc9165
|
try to fade in procedural shapes
|
2016-08-03 14:33:05 -07:00 |
|
SamGondelman
|
2eb0c7735f
|
working on fading shape entities
|
2016-08-03 13:30:05 -07:00 |
|
Seth Alves
|
c743cf379e
|
use loadCollisionModelURLFinished when collisions model is finished
|
2016-08-03 11:31:51 -07:00 |
|
Seth Alves
|
ad4fc8c656
|
merge from upstream, don't hold up enabling of physics if a collision hull fails to load
|
2016-08-03 10:42:15 -07:00 |
|
SamGondelman
|
d63a0ef08f
|
working on making other entities transparent
|
2016-08-02 18:09:42 -07:00 |
|
Stephen Birarda
|
5d3e125a06
|
make failed geomtetry request not hold physics
|
2016-08-02 16:32:41 -07:00 |
|
SamGondelman
|
5de21982be
|
fix linux build
|
2016-08-02 11:44:17 -07:00 |
|
SamGondelman
|
ad5dec829c
|
why did I change that
|
2016-08-02 10:52:51 -07:00 |
|
SamGondelman
|
3d08502080
|
space
|
2016-08-02 10:50:57 -07:00 |
|
SamGondelman
|
74f11eb70b
|
try a different easing function
|
2016-08-02 10:50:31 -07:00 |
|