View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004361||The Dark Mod||Graphics||public||08.08.2016 20:01||22.05.2020 18:26|
|Product Version||TDM 2.04|
|Summary||0004361: Create new light type "customLight"|
|Description||Now that we can access the renderer source, new light types are possible.|
To give mappers more flexibility and allow quicker prototypes, I am proposing
a change to allow "light material defs" to pass which ARB code is run for the light interaction.
To my knowledge, the current code will try to run ARB in light materials against the supplied textures and output the result as a projection texture.
In previous testing this either caused a hard crash or "too many indirect" gl errors. This isn't the intended use case anyway. The light material system already has more than enough flexibility for manipulating the projection texture. We are instead interested in letting lights have custom surface interaction behaviors to allow for things like 3D-texture based lightmaps or other exotic input texture projections. Akin to a "ultra blendLight".
|Tags||No tags attached.|
|This change will require the same changes in the cubicLight fix (3881) but will also require making either newStage or another structure part of vLight to pass the ARB path from the material def.|
Deferred to 2.07 unless duzenko squeezes it in before code freeze.
It would take me too long to workout how to do this for both ARB and GLSL with
all the new render changes.
|08.08.2016 20:01||nbohr1more||New Issue|
|08.08.2016 20:01||nbohr1more||Status||new => assigned|
|08.08.2016 20:01||nbohr1more||Assigned To||=> nbohr1more|
|08.08.2016 20:02||nbohr1more||Relationship added||child of 0003684|
|08.08.2016 20:15||nbohr1more||Note Added: 0008251|
|08.08.2016 20:20||nbohr1more||Category||Feature proposal => Graphics|
|08.08.2016 20:21||nbohr1more||Description Updated||View Revisions|
|08.11.2016 15:02||nbohr1more||Target Version||TDM 2.05 => TDM 2.06|
|24.09.2017 14:53||nbohr1more||Target Version||TDM 2.06 => TDM 2.07|
|24.09.2017 14:54||nbohr1more||Note Added: 0009340|
|09.06.2018 18:35||nbohr1more||Target Version||TDM 2.07 =>|