samcake
|
7a7a60a5c4
|
INtroducing a true stage for updating the light cluster and ui to debug
|
2016-09-11 00:17:34 -07:00 |
|
samcake
|
61de063b29
|
Developping the Light Clusters, adding visualization
|
2016-09-08 18:02:35 -07:00 |
|
samcake
|
139ba1b71c
|
REnaming the shaders correctly
|
2016-09-07 14:56:01 -07:00 |
|
samcake
|
665a79f100
|
Creating a separate shader for the locallighting pass
|
2016-09-06 18:59:26 -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 |
|
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
|
354cbbc927
|
Investigate why the disable depth Bclamp doesn't work
|
2016-08-31 19:14:35 -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
|
4bf93f66df
|
Cleaning up the lights and the light stage
|
2016-08-26 17:47:20 -07:00 |
|
samcake
|
afb1ebf42e
|
Revolutionizing ao
|
2016-07-26 23:19:41 -07:00 |
|
samcake
|
22ac95d463
|
REvisiting the RangeTimer to measure the real gpu duration
|
2016-07-15 09:12:16 -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
|
9f91dd5bfc
|
Cleaning the gpu-test app to work with the new deferred pipeline
|
2016-07-13 10:19:42 -07:00 |
|
samcake
|
51594fefa2
|
more clean up
|
2016-07-12 18:21:31 -07:00 |
|
samcake
|
cde17ecaab
|
Clenaing the rendering and the framebuffer allocations
|
2016-07-12 14:34:54 -07:00 |
|
samcake
|
ba7590712a
|
BRinging the intermediate render textures in the pipeline as varyings and not throug the singletonn anymore
|
2016-07-11 18:33:57 -07:00 |
|
samcake
|
2a52f1db7f
|
Adding the lighting model class to configure accross the jobs the lighting
|
2016-07-01 18:36:51 -07:00 |
|
samcake
|
ab21a5a5d5
|
FIxing the bad brdf and adding better debug tool and better Pipeline architecture
|
2016-06-29 18:59:06 -07:00 |
|
samcake
|
d128af48db
|
Fix the curvature issue in stereo by evaluating in the mono clip space, not stereo. INtegrate the scattering in simple ambient without IBL
|
2016-06-28 13:47:55 -07:00 |
|
samcake
|
a619a142ed
|
Friday night build, working on getting the LUT generated on the GPU
|
2016-06-24 17:48:40 -07:00 |
|
samcake
|
884b9211c6
|
Curvature is looking correct now without artefact, moving on to the lighting
|
2016-06-23 17:13:48 -07:00 |
|
samcake
|
3ec14fd746
|
MErging and still trying to understand the curvature isssue
|
2016-06-22 18:06:55 -07:00 |
|
samcake
|
0c882832bf
|
Bringing the Scattering type to the pixels and having a different shading during the lighting pass (for global right now)
|
2016-06-20 17:58:35 -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 |
|
samcake
|
904efc8076
|
SPlitting appart the DeferredLIghting Effect
|
2016-06-17 09:31:32 -07:00 |
|
samcake
|
350f06465d
|
Introducing the deferredFRameTransform to DeferredLighting Effect and simplifying the rendering!
|
2016-06-16 18:28:08 -07:00 |
|
samcake
|
42eaaf742d
|
Protoype done
|
2016-06-14 18:29:06 -07:00 |
|
samcake
|
8858f9dc82
|
IUse the light stage finally for the scattering prototype
|
2016-06-14 09:54:51 -07:00 |
|
Zach Pomerantz
|
5c64115b26
|
Use keyLight in DLE instead of _skyboxTexture
|
2016-03-01 14:44:34 -08:00 |
|
samcake
|
99ba011996
|
Post merge with Zach work for environment map
|
2016-02-26 16:04:50 -08:00 |
|
Zach Pomerantz
|
fdffd8b6e0
|
Track skybox mipmap levels in DeferredTransform
|
2016-02-26 13:51:55 -08:00 |
|
samcake
|
3ee6f9d6f2
|
Merge branch 'master' of https://github.com/highfidelity/hifi into orange
|
2016-02-25 23:48:53 -08:00 |
|
Brad Hefta-Gaub
|
82cbf19bca
|
Merge pull request #7078 from zzmp/fix/light-intensity
Reimplement light attenuation for spot and point lights
|
2016-02-25 16:08:28 -08:00 |
|
samcake
|
96fb9c4466
|
cleaning up macos warnings, separating Metallic maps from the default, gamma corrected gray textures
|
2016-02-25 14:13:35 -08:00 |
|
Zach Pomerantz
|
32ce7c6eab
|
Rename light surfaceRadius->falloffRadius
|
2016-02-25 10:02:33 -08:00 |
|
samcake
|
287bfeddda
|
Fixing the way the Obscurance is used with the ssao map
|
2016-02-24 18:31:08 -08:00 |
|
Zach Pomerantz
|
1817b8ef2f
|
Use only skyboxTexture in DeferredLightingEffect
|
2016-02-24 16:07:28 -08:00 |
|
Zach Pomerantz
|
95d98e3ed7
|
Wire up zone ambientURL
|
2016-02-24 16:07:04 -08:00 |
|
Zach Pomerantz
|
8ac84b3fc2
|
Render point/spot lights with surface radii
|
2016-02-22 15:07:08 -08:00 |
|
samcake
|
b88501784c
|
Making progress toward the PBR material
|
2016-02-17 18:47:52 -08:00 |
|
samcake
|
71863a1550
|
Fixing the material names
|
2016-02-16 09:33:24 -08:00 |
|
samcake
|
4559e75f90
|
Trying to solve the ambient issue
|
2016-02-12 18:22:01 -08:00 |
|
Zach Pomerantz
|
a1ed29e6f8
|
Rename setupTransparent->setupBatch
|
2016-02-05 10:53:01 -08:00 |
|
Zach Pomerantz
|
65ddb944d2
|
Add defaults/light/shaders to plumber
|
2016-02-03 19:18:56 -08:00 |
|
Zach Pomerantz
|
56cc4dc223
|
Add Job::Config to RenderShadowTask
|
2016-01-25 12:14:58 -08:00 |
|
Zach Pomerantz
|
f3265db298
|
Gut RenderContext
|
2016-01-25 12:14:58 -08:00 |
|
Zach Pomerantz
|
dee8e0ba9d
|
Merge branch 'master' of github.com:highfidelity/hifi into flag/shadows
|
2016-01-22 10:03:06 -08:00 |
|
Brad Hefta-Gaub
|
e1c369dc10
|
Merge pull request #6766 from samcake/hdr
Ambient Occlusion
|
2016-01-21 18:10:52 -08:00 |
|
Brad Davis
|
f9f9ddd8bd
|
Yet more atmosphere removal
|
2016-01-21 15:15:17 -08:00 |
|
samcake
|
35ea04ae7c
|
fixing the bug that kept AO when ao is off...
|
2016-01-20 11:13:50 -08:00 |
|
Zach Pomerantz
|
1b36d56b7a
|
Add shadowmap as a debug feature
|
2016-01-18 17:12:42 -08:00 |
|
Zach Pomerantz
|
0776ae7e72
|
Add LightStage for rendering lights
|
2016-01-14 12:49:42 -08:00 |
|
Zach Pomerantz
|
70cc7d87e4
|
Expose global light through DeferredLighting singleton
|
2016-01-13 17:52:02 -08:00 |
|
Atlante45
|
11dc3cd261
|
Move primitive rendering out of DeferredLightingEffect
|
2016-01-13 11:47:43 -08:00 |
|
Zach Pomerantz
|
1b3e144395
|
Rename Shape to ShapePipelineLib, Shape.h to ShapePipeline.h
|
2016-01-07 13:29:35 -08:00 |
|
Zach Pomerantz
|
d8ff133cc6
|
Fix include in gpu-test
|
2016-01-05 18:11:24 -08:00 |
|
Zach Pomerantz
|
da50eacaad
|
Resolve Hash const function and include per Jenkins
|
2016-01-05 18:08:28 -08:00 |
|
Zach Pomerantz
|
4eff377258
|
Change Slots->Slot to be congruous with gpu
|
2016-01-05 17:20:08 -08:00 |
|
samcake
|
d8a71db929
|
Merge branch 'master' of https://github.com/highfidelity/hifi into graphicsMaster
|
2015-12-17 10:11:03 -08:00 |
|
AlessandroSigna
|
08f7591787
|
Fix misspelling
|
2015-12-16 10:02:47 -08:00 |
|
samcake
|
9ddc3c27bf
|
compilation errors fixed
|
2015-12-07 13:25:55 -08:00 |
|
samcake
|
5d207d0c9c
|
INtroducing the tonemapping job in its separate file and clean DeferredLightingEffect
|
2015-12-07 13:19:43 -08:00 |
|
Sam Cake
|
a018c51945
|
Drawing background first in the Lighting buffer then lighting passes with stencil test
|
2015-12-06 23:51:29 -08:00 |
|
Bradley Austin Davis
|
e024d23366
|
Instancing work, second pass
|
2015-09-21 13:27:02 -07:00 |
|
Brad Davis
|
8a703d0363
|
Instanced rendering, first pass
|
2015-09-18 16:29:29 -07:00 |
|
Sam Gateau
|
f00e3829f1
|
Cleaning for PR
|
2015-09-15 16:54:04 -07:00 |
|
Sam Gateau
|
dc8756e465
|
Need to pull master, just updated all the deferred shaders to use scribe func declare blocks to avoid long shaders... didn;t validate the current clip to eye position evaluation
|
2015-09-15 14:40:23 -07:00 |
|
Sam Gateau
|
400f90aea4
|
Introducing a stereo loop that should do the right thing but doesn't yet
|
2015-09-15 08:34:46 -07:00 |
|
Sam Gateau
|
45dc5be53d
|
DeferredTransform buffer working for the deferred rendering in mono
|
2015-09-14 17:48:15 -07:00 |
|
Sam Gateau
|
00688172dd
|
work in progress, gathering th eindvidual parameters of the deferred pass into a single UBO that is bound once for all the deferred lighting passes
|
2015-09-14 15:49:05 -07:00 |
|
Sam Gateau
|
3690d5a4c2
|
Merge branch 'master' of https://github.com/highfidelity/hifi into HMDLightingBug
|
2015-09-14 12:28:59 -07:00 |
|
Sam Gateau
|
6c63dc0444
|
work in progress
|
2015-09-14 12:28:33 -07:00 |
|
Brad Davis
|
1bb15e28d6
|
Fixing differing highlights between left and right eyes in stereo modes
|
2015-09-14 11:24:28 -07:00 |
|
ericrius1
|
3910cb0d69
|
Merge branch 'master' into polyLineInProgress
|
2015-08-07 10:12:02 -07:00 |
|
Sam Gateau
|
95682e6270
|
Introducing the Normal fitting algorithm for better normal in the deferred buffer
|
2015-08-05 17:17:00 -07:00 |
|
ericrius1
|
47bc8f50ab
|
cleaning
|
2015-08-03 08:45:14 -07:00 |
|
Brad Davis
|
d68618e206
|
Removing GL headers from most files, and some naked GL from application.cpp
|
2015-07-18 00:46:09 -07:00 |
|
ericrius1
|
0ce6737b34
|
merged and normals flipping
|
2015-07-13 09:43:15 -07:00 |
|
Sam Gateau
|
fb37af3e04
|
Removing dead code
|
2015-07-09 09:25:07 -07:00 |
|
Sam Gateau
|
8314fe8c7f
|
FInally getting a nice spot light volume working for all angles
|
2015-07-09 03:45:19 -07:00 |
|
samcake
|
5557dc4da2
|
clean and release the new deferredLIghtingEffect
|
2015-07-07 10:00:05 -07:00 |
|
Atlante45
|
0093403bba
|
Add depth bias option to simple programs
Simple programs are now lazily generated and stored in a hash
|
2015-07-04 18:33:03 -07:00 |
|
samcake
|
84b70fbaca
|
Mergin yellow with the Status bar rendering into Daft cwith the switch to batch for deferred pass
|
2015-07-03 11:36:19 -07:00 |
|
ericrius1
|
ad97b28734
|
fixed merge conflicts
|
2015-07-02 11:01:40 -07:00 |
|
ericrius1
|
cf720f9e2e
|
merged master
|
2015-06-29 09:27:40 -07:00 |
|
Atlante45
|
efd805bea7
|
Introduce new emissive simple program
Also fixes the shading on web entities using that program
|
2015-06-26 16:17:41 -07:00 |
|
Sam Gateau
|
c41ebcae78
|
Covering all the case for rendering the light passes
|
2015-06-26 15:40:08 -07:00 |
|
ericrius1
|
0a7c787109
|
created a custom pipeline that is a static class variable for renderable quad entity item
|
2015-06-26 13:44:54 -07:00 |
|
Sam Gateau
|
f7ca1f608f
|
Migrating the deferred lighting effect to Batch and in doing so, introducing the StandardShaderLib to gpu and the first 2 shaders
|
2015-06-22 14:06:14 +02:00 |
|
Clément Brisset
|
5192796851
|
Merge pull request #5168 from samcake/daft
Improving the rendering job architecture
|
2015-06-19 18:00:39 +02:00 |
|
Atlante45
|
9c7f24eeb6
|
Add culled option for simple programs
|
2015-06-19 16:50:38 +02:00 |
|
Sam Gateau
|
9be87758fd
|
Improving the design of the Jobs and varying
|
2015-06-16 15:00:47 +02:00 |
|
samcake
|
5e351c0328
|
FIxing the transparent rendering on Mac
|
2015-06-08 18:36:12 +02:00 |
|
Sam Gateau
|
8d3a3221b0
|
shuffling the rendering steps to get to render transparent and light it correctly
|
2015-06-06 09:50:56 -07:00 |
|
Atlante45
|
51570aac68
|
Add simple textured pipeline
|
2015-05-29 16:49:31 +02:00 |
|
Clément Brisset
|
e980859059
|
Simple Program uses gpu API
|
2015-05-22 16:14:32 +01:00 |
|
Atlante45
|
5d2187cedf
|
Remove non batch call to bind/releaseSimpleProgram
|
2015-05-22 16:37:02 +02:00 |
|