Zach Pomerantz
|
0a34ee9138
|
Externalize list sizing for render::cullItems
|
2016-01-20 12:39:27 -08:00 |
|
Zach Pomerantz
|
568ae2e7bc
|
Move ShoudRenderFunctor to render::CullFunctor
|
2016-01-19 11:24:11 -08:00 |
|
Zach Pomerantz
|
7f3e102b5e
|
Rename renderLights to renderItems
|
2016-01-15 17:55:07 -08:00 |
|
Zach Pomerantz
|
331d32ef78
|
Add render Jobs for Shape sorting
|
2016-01-15 17:55:07 -08:00 |
|
Zach Pomerantz
|
4bbf206f64
|
Clean up DrawTask
|
2016-01-15 17:55:07 -08:00 |
|
Zach Pomerantz
|
c704a8d8c5
|
Add RenderShadowTask
|
2016-01-14 13:53:11 -08:00 |
|
Zach Pomerantz
|
82f7ea515d
|
Clean up task construction
|
2016-01-14 12:49:42 -08:00 |
|
Zach Pomerantz
|
5c9c34377e
|
Move GL context sync to render Engine (from Task)
|
2016-01-13 17:53:15 -08:00 |
|
Zach Pomerantz
|
ee69d8f817
|
Fix bitsetters for ShapeKey::Builder
|
2016-01-13 17:44:01 -08:00 |
|
Atlante45
|
12f9091dc1
|
Fix doInBatch lambdas
|
2016-01-13 11:47:43 -08:00 |
|
Zach Pomerantz
|
c9e1d8f5f4
|
Set up pipelinelib correctly (use filters insig bits)
|
2016-01-11 20:17:52 -08:00 |
|
Zach Pomerantz
|
db91b12203
|
Refine addPipeline signature to be more explicit
|
2016-01-11 17:31:19 -08:00 |
|
Zach Pomerantz
|
801dde7950
|
Merge branch 'master' of github.com:highfidelity/hifi into feat/render-shape
|
2016-01-11 16:38:04 -08:00 |
|
Zach Pomerantz
|
4ff2b85e1a
|
Replace ShapePipelineLib abstract with ShapePlumber instanced class
|
2016-01-11 16:00:08 -08:00 |
|
Zach Pomerantz
|
407c1bc626
|
Handle out-of-range in render::FetchItems
|
2016-01-08 20:16:08 -08:00 |
|
Zach Pomerantz
|
bf68f2f2fa
|
Templatize item culling
|
2016-01-08 20:11:52 -08:00 |
|
Zach Pomerantz
|
695c69fd34
|
Conform to coding standards
|
2016-01-07 14:26:59 -08:00 |
|
Zach Pomerantz
|
c19b457401
|
Forward arguments and mark T::JobModel as dependent name
|
2016-01-07 14:15:01 -08:00 |
|
Zach Pomerantz
|
e809c4f89d
|
Avoid copying Item before rendering
|
2016-01-07 13:42:56 -08:00 |
|
Zach Pomerantz
|
1b3e144395
|
Rename Shape to ShapePipelineLib, Shape.h to ShapePipeline.h
|
2016-01-07 13:29:35 -08:00 |
|
Zach Pomerantz
|
39269f12ec
|
Clean and fix Wreorder
|
2016-01-07 11:40:01 -08:00 |
|
Zach Pomerantz
|
0f6d9a4db6
|
Use variadic for addJob for cleaner construction
|
2016-01-07 11:40:00 -08:00 |
|
Zach Pomerantz
|
f902c4078d
|
Clean old DrawSceneTask
|
2016-01-06 18:55:14 -08:00 |
|
Zach Pomerantz
|
9b4a395f6b
|
Promote render::Job to render::Task::Job
|
2016-01-06 18:55:13 -08:00 |
|
Zach Pomerantz
|
bcb01feb94
|
Merge branch 'render-shape' of http://github.com/Atlante45/hifi into feat/render-shape
|
2016-01-06 11:46:16 -08:00 |
|
Atlante45
|
b68572fdd0
|
Cleanup renderShapes render loop
|
2016-01-06 11:43:17 -08:00 |
|
Zach Pomerantz
|
9bc661adc8
|
Cleanup for style/dead code
|
2016-01-06 11:42:58 -08:00 |
|
Zach Pomerantz
|
da50eacaad
|
Resolve Hash const function and include per Jenkins
|
2016-01-05 18:08:28 -08:00 |
|
Zach Pomerantz
|
948dc26d24
|
Add debug statement for invalid ShapeKey
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
4eff377258
|
Change Slots->Slot to be congruous with gpu
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
258a414404
|
Add ShapeKey::NO_PIPELINE for shapes without Shape::Pipeline
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
df54d1dcc9
|
Fix render::Shape::Pipeline ownership by storing shared_ptr in map
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
ad329a9331
|
Return nullptr if no pipeline is found
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
63444aac72
|
Back to shapeContext, compiling
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
cf35974f02
|
Move shapeContext to jobContext
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
dfcb74c3be
|
Split renderItems to Lights/Shapes
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
7913ca7f3b
|
Render using ShapeRender, pickPipeline in renderItems
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
c0800abdc5
|
Add virtual ~Shape
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
e96b1fa881
|
Return copies of local vars in Shape
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
74c4930034
|
Remove DrawBackround task
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
1a3a9be605
|
Use PipelinePointer for rendering Shape
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
59a354ea8c
|
Change payload interface to return ShapeKey, not MaterialKey
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
16bb861046
|
Add render::Shape to abstract ModelRender
|
2016-01-05 17:20:08 -08:00 |
|
Zach Pomerantz
|
df78f895a6
|
Reorder RenderContext initializer to avoid -Wreorder
|
2015-12-22 14:54:47 -08:00 |
|
Zach Pomerantz
|
d8022aa5b0
|
Add back deferred debugging and combine context init
|
2015-12-21 14:32:06 -08:00 |
|
Zach Pomerantz
|
c6a2f5b20d
|
Nest JS props in RenderScriptingInterface
|
2015-12-21 14:32:06 -08:00 |
|
samcake
|
f24800cf10
|
Change the default tone curve to jusimple gamma correct and fix the renaming in the renderENgineDebug script
|
2015-12-18 15:35:01 -08:00 |
|
Zach Pomerantz
|
674bfa4f37
|
Replace RenderContext substructs with subclasses
|
2015-12-18 12:04:21 -08:00 |
|
Zach Pomerantz
|
d057239023
|
Rename RenderContext::ItemsMeta to ItemsConfig
|
2015-12-18 11:48:40 -08:00 |
|
Zach Pomerantz
|
cdcb2d565d
|
Use new RenderContext accessors for rendering
|
2015-12-18 10:34:39 -08:00 |
|