etqw-sdk/base/renderprogs/renderbindings.rprog

223 lines
11 KiB
Plaintext

renderBinding diffuseMap { texture { diffuse _black } }
renderBinding bumpMap { texture { local _flat } }
renderBinding specularMap { texture { specular _black } }
renderBinding diffuseMap2 { texture { diffuse _black } }
renderBinding bumpMap2 { texture { local _flat } }
renderBinding specularMap2 { texture { specular _black } }
renderBinding map { texture { _white } }
renderBinding environmentCubeMap { texture { cubemap _normalCubeMap } }
renderBinding selfIllumMap { texture { _black } }
renderBinding dithermask { texture { _white } }
renderBinding imgSequenceCur { texture { _black } }
renderBinding imgSequenceNext { texture { _black } }
renderBinding imgSequenceBlend { vector { 0 } }
renderBinding foliageHackDistance { vector { 0 } }
renderBinding fogDepths { vector { 0 } }
renderBinding fogColor { vector { 1 } }
renderBinding detailMult { vector { 0 } }
renderBinding diffuseDetailMap { texture { diffuse _gray } }
renderBinding bumpDetailMap { texture { local _flat } }
renderBinding specDetailMap { texture { specular _gray } }
renderBinding detailWeightMap { texture { _white } }
renderBinding detailFade { vector { 22500 -0.0004 0 0 } }
//renderBinding detailFade { vector { -200000 -0.0004 0 0 } }
renderBinding cinematic { texture { _cinematic } }
renderBinding cinematicY { texture { _cinematicY } }
renderBinding cinematicU { texture { _cinematicU } }
renderBinding cinematicV { texture { _cinematicV } }
renderBinding normalCubeMap { texture { cubemap _normalCubeMap } }
renderBinding specularTable { texture { _specularTable } }
renderBinding noiseMap { texture { _diffusionMask } } //textures/noisey.tga } }
renderBinding lightProjectionMap { texture { forceHighQuality zeroClamp lights/squarelight1.tga } }
renderBinding lightFalloffMap { texture { makeIntensity( lights/squarelight1a.tga ) } }
renderBinding fogMap { texture { _fog } }
renderBinding fogEnterMap { texture { _fogEnter } }
renderBinding borderClampMap { texture { _borderClamp } }
renderBinding ambientCubeMap { texture { cubemap _normalCubeMap } }
renderBinding ambientCubeMapSun { texture { cubemap _normalCubeMap } }
renderBinding specularCubeMap { texture { cubemap _normalCubeMap } }
renderBinding skyGradientCubeMap { texture { cubemap _normalCubeMap } }
renderBinding gradientMap { texture { _white } }
renderBinding ambientBrightness { vector { 1 } }
renderBinding ambientAvgColor { vector { 0 } }
renderBinding currentRender { texture { _currentRender } }
renderBinding currentDepth { texture { _currentDepth } }
renderBinding currentRenderTexelSize { vector { 640 480 0.0015625 0.0020833 } } // SCREEN_WIDTH, SCREEN_HEIGHT, 1.0f / SCREEN_WIDTH, 1.0f / SCREEN_HEIGHT
renderBinding aspectSize { vector { 1 } }
renderBinding mask { texture { _white } }
renderBinding parameters { vector { 0 } } // Generic parameters to be used by various programs
renderBinding parameters2 { vector { 0 } } // Generic parameters to be used by various programs
renderBinding imageSize { vector { 0 } }
renderBinding positionAttrib { attrib 0 }
renderBinding texCoordAttrib { attrib 8 }
renderBinding tangentAttrib { attrib 9 }
renderBinding normalAttrib { attrib 2 }
renderBinding colorAttrib { attrib 3 }
renderBinding signAttrib { attrib 12 }
renderBinding weightIndexAttrib { attrib 10 }
renderBinding weightValueAttrib { attrib 11 }
renderBinding diffuseColor { vector { 1 } }
renderBinding specularColor { vector { 1 } }
renderBinding windWorld { vector { 0 } }
renderBinding lightOrigin { vector { 0 } } // In object space
renderBinding lightDirection { vector { 0 } } // In object space
renderBinding viewUpWorld { vector { 0 } } // In world space
renderBinding viewRightWorld { vector { 0 } } // In world space
renderBinding viewDirectionWorld { vector { 0 } } // In world space
renderBinding viewOrigin { vector { 0 } } // In object space
renderBinding viewOriginWorld { /*infrequent*/ vector { 0 } } // In world space
renderBinding viewMovement { /*infrequent*/ vector { 0 } } // In world space
renderBinding lightProject_s { vector { 0 } } // In object space
renderBinding lightProject_t { vector { 0 } } // In object space
renderBinding lightProject_q { vector { 0 } } // In object space
renderBinding lightFalloff_s { vector { 0 } } // In object space
renderBinding bumpMatrix_s { vector { 1 0 0 0 } }
renderBinding bumpMatrix_t { vector { 0 1 0 0 } }
renderBinding diffuseMatrix_s { vector { 1 0 0 0 } }
renderBinding diffuseMatrix_t { vector { 0 1 0 0 } }
renderBinding specularMatrix_s { vector { 1 0 0 0 } }
renderBinding specularMatrix_t { vector { 0 1 0 0 } }
renderBinding colorModulate { vector { 0 } }
renderBinding colorAdd { vector { 0 } }
renderBinding specularPower { vector { 0 } }
renderBinding maskMatrix_s { vector { 1 0 0 0 } }
renderBinding maskMatrix_t { vector { 0 1 0 0 } }
renderBinding maskMatrix2_s { vector { 1 0 0 0 } }
renderBinding maskMatrix2_t { vector { 0 1 0 0 } }
renderBinding alphaThresh { vector { 0 } }
renderBinding fadeFraction { vector { 0 } }
renderBinding coverage { vector { 1 } }
renderBinding fogViewMatrix_x { vector { 0 } }
renderBinding fogViewMatrix_y { vector { 0 } }
renderBinding fogViewMatrix_z { vector { 0 } }
renderBinding fogEyePrecalc { vector { 0 } }
renderBinding fogUpInView { vector { 0 } }
renderBinding transposedProjectionMatrix_x { vector { 0 } }
renderBinding transposedProjectionMatrix_y { vector { 0 } }
renderBinding transposedProjectionMatrix_z { vector { 0 } }
renderBinding transposedProjectionMatrix_w { vector { 0 } }
renderBinding transposedModelMatrix_x { vector { 0 } }
renderBinding transposedModelMatrix_y { vector { 0 } }
renderBinding transposedModelMatrix_z { vector { 0 } }
renderBinding transposedModelMatrix_w { vector { 0 } }
renderBinding mvptMatrix_x { vector { 0 } } // not being set
renderBinding mvptMatrix_y { vector { 0 } } // not being set
renderBinding mvptMatrix_z { vector { 0 } } // not being set
renderBinding mvptMatrix_w { vector { 0 } } // not being set
renderBinding waveAmplitude { vector { 0 } } // not being set
renderBinding wavePhase { vector { 0 } } // not being set
renderBinding waveFrequency { vector { 0 } } // not being set
renderBinding waveDirX { vector { 0 } } // not being set
renderBinding waveDirY { vector { 0 } } // not being set
renderBinding waveDirXQ { vector { 0 } } // not being set
renderBinding waveDirYQ { vector { 0 } } // not being set
renderBinding waveDirXW { vector { 0 } } // not being set
renderBinding waveDirYW { vector { 0 } } // not being set
renderBinding waveDirXYQW { vector { 0 } } // not being set
renderBinding waveDirYYQW { vector { 0 } } // not being set
renderBinding waveDirXXQW { vector { 0 } } // not being set
renderBinding waveQW { vector { 0 } } // not being set
renderBinding boxMins { vector { 0 } } // not being set
renderBinding boxMaxs { vector { 0 } } // not being set
renderBinding lightRadius { vector { 0 } } // In object space
renderBinding stuffParams { vector { 0 } }
renderBinding proj2View { vector { 0 } }
renderBinding pos2View { /*infrequent*/ vector { 0 } }
renderBinding postTint { vector { 0 } }
renderBinding postSaturationContrast { vector { 0 } }
renderBinding postGlareParameters { vector { 0 } }
renderBinding postScratch0Corr { vector { 0 } } // not being set
renderBinding postScratch1Corr { vector { 0 } } // not being set
renderBinding postScratch1TexelX { vector { 0 } } // not being set
renderBinding postScratch0TexelY { vector { 0 } } // not being set
renderBinding groundRadiosity { vector { 0 } } // not being set
renderBinding fogParams { vector { 0 } }
renderBinding fogRotation_x { vector { 0 } }
renderBinding fogRotation_y { vector { 0 } }
renderBinding fogRotation_z { vector { 0 } }
renderBinding sunDirection { vector { 0 } } // In object space
renderBinding sunDirectionWorld { vector { 0 } } // In world space
renderBinding sunColor { vector { 0 } }
renderBinding sunHaloParameters { vector { 0 } } // HaloScale, HaloBias
renderBinding ambientScale { infrequent vector { 0 } }
renderBinding stuffParameters { /*infrequent*/ vector { 0 } }
// These can be used to convert the deptbuffer to view space
renderBinding zProject { vector { 0 } }
renderBinding positionToViewSpace { vector { 0 } }
// megaTexture
renderBinding megaMaskParams_0 { vector { 0 } }
renderBinding megaMaskParams_1 { vector { 0 } }
renderBinding megaMaskParams_2 { vector { 0 } }
renderBinding megaMaskParams_3 { vector { 0 } }
renderBinding megaMaskParams_4 { vector { 0 } }
renderBinding megaMaskParams_5 { vector { 0 } }
renderBinding megaTextureParams_0 { vector { 0 } }
renderBinding megaTextureParams_1 { vector { 0 } }
renderBinding megaTextureParams_2 { vector { 0 } }
renderBinding megaTextureParams_3 { vector { 0 } }
renderBinding megaTextureParams_4 { vector { 0 } }
renderBinding megaTextureParams_5 { vector { 0 } }
renderBinding megaTextureLevel_0 { texture { _black } }
renderBinding megaTextureLevel_1 { texture { _black } }
renderBinding megaTextureLevel_2 { texture { _black } }
renderBinding megaTextureLevel_3 { texture { _black } }
renderBinding megaTextureLevel_4 { texture { _black } }
renderBinding megaTextureLevel_5 { texture { _black } }
renderBinding megaTextureLevelOpacity_1_5 { vector { 1 } }
renderBinding megaDetailTextureMask { texture { _black } }
renderBinding megaDetailTexture { texture { _black } }
renderBinding megaDetailTextureParams { vector { 0 } }
renderBinding megaBlendOutDotP { vector { 0 } }
// manual lights
renderBinding lightColor_0 { vector { 0 } } // not being set
renderBinding lightColor_1 { vector { 0 } } // not being set
renderBinding lightColor_2 { vector { 0 } } // not being set
renderBinding lightColor_3 { vector { 0 } } // not being set
renderBinding lightOrigin_0 { vector { 0 } } // not being set
renderBinding lightOrigin_1 { vector { 0 } } // not being set
renderBinding lightOrigin_2 { vector { 0 } } // not being set
renderBinding lightOrigin_3 { vector { 0 } } // not being set
renderBinding lightFalloff_0 { vector { 0 } } // not being set
renderBinding lightFalloff_1 { vector { 0 } } // not being set
renderBinding lightFalloff_2 { vector { 0 } } // not being set
renderBinding lightFalloff_3 { vector { 0 } } // not being set
renderBinding megaTexCoords { vector { 0 } }
renderBinding megaTexHemi { texture { megatextures/ark_lit_hemi.tga } }
renderBinding worldHeightMap { texture { _black } }
renderBinding worldPntToHeightMapMult { vector { 0 } } // move a world point into heightmap texture coords and alpha
renderBinding worldPntToHeightMapAdd { vector { 0 } } // move a world point into heightmap texture coords and alpha