Mr.doob
|
a51411ab6c
Clean up.
|
9 years ago |
Ben Houston
|
bca32d50e9
physicalLights -> physicallyCorrect, PHYSICAL_LIGHTS -> PHYSICALLY_CORRECT, update documentation.
|
9 years ago |
Ben Houston
|
0abbb037dd
implement basic physical lights mode.
|
9 years ago |
Ben Houston
|
8ed3615868
add support for cineon tone mapping.
|
9 years ago |
Ben Houston
|
b701b7eb00
inline tone mapping mostly works.
|
9 years ago |
Ben Houston
|
47c1f47f6d
minor fixes for premultiplied alpha option on materials.
|
9 years ago |
Ben Houston
|
9236121413
support pre-multipled alpha on materials.
|
9 years ago |
Mr.doob
|
5e031b9e26
WebGLProgram: I believe GAMMA_INPUT and GAMMA_OUTPUT are no longer needed. /cc @bhouston
|
9 years ago |
Mr.doob
|
24d32ead01
WebGLProgram* clean up.
|
9 years ago |
Ben Houston
|
53bf8967bd
Merge branch 'pmrem2' into output_encoding
|
9 years ago |
Ben Houston
|
f40a9f55be
have linearToOutputTexel the last encoding function as it is used last.
|
9 years ago |
Ben Houston
|
a763534c70
add support for linearToOutputTexel texture.encoding.
|
9 years ago |
Mr.doob
|
462d8d7c9d
Merge branch 'material_glsl_files' of https://github.com/bhouston/three.js into dev
|
9 years ago |
Ben Houston
|
807a8ec729
add error checking to include parser.
|
9 years ago |
Ben Houston
|
8350e0e49b
use glsl files for material vert/frag sahders.
|
9 years ago |
Ben Houston
|
ebdba81f51
add backwards compatibility for WebGLRenderer.gammaInput, support WebGLRenderTargets as maps.
|
9 years ago |
Ben Houston
|
0d45254a0f
remove remnants of WebGLShaderPreProcessor, re-add mistakenly removed line.
|
9 years ago |
Ben Houston
|
91d9af8983
Merge branch 'dev' of [email protected]:mrdoob/three.js.git into texture_encoding
|
9 years ago |
Ben Houston
|
653a2787ce
remove encoding_template and WebGLShaderPrePRocessor as mrdoob has rewritten it.
|
9 years ago |
Ben Houston
|
4cc3052dec
start addressing @mrdoob's feedback here: https://github.com/mrdoob/three.js/pull/8117/files#r53900857
|
9 years ago |
Mr.doob
|
ca6128d703
WebGLProgram: Added parseIncludes.
|
9 years ago |
Ben Houston
|
0540e0e3dd
Merge branch 'texture_encoding' of [email protected]:bhouston/three.js.git into pmrem2
|
9 years ago |
Ben Houston
|
17d1b908f3
add preprocessor that by default uses the ShaderChunk library.
|
9 years ago |
Ben Houston
|
e2c86dae12
adopt macro-defined encodings, remove uniform defined encodings.
|
9 years ago |
Ben Houston
|
6ae79e97a8
mostly working.
|
9 years ago |
Mr.doob
|
5c59443d2c
WebGLProgram: Change NUM_* for ShaderMaterial too.
|
9 years ago |
Mr.doob
|
28697338c2
WebGLProgram: Unroll loops only for internal shaders.
|
9 years ago |
Mr.doob
|
8ecba28065
WebGLProgram: Unroll loops.
|
9 years ago |
Mr.doob
|
7f1e630325
WebGLProgram: Replace NUM_*_LIGHTS in javascript.
|
9 years ago |
Mr.doob
|
4492fe35c2
WebGLProgram: Removed no longer used define.
|
9 years ago |