Skip to content

Instantly share code, notes, and snippets.

@JohannesDeml
Last active September 30, 2024 13:43
Show Gist options
  • Save JohannesDeml/1124520e5618f6c0ec736c48790d929c to your computer and use it in GitHub Desktop.
Save JohannesDeml/1124520e5618f6c0ec736c48790d929c to your computer and use it in GitHub Desktop.
PlayCanvas ShaderChunk names

List of all shaderChunks of the StandardMaterial of PlayCanvas, retrieved through pc.shaderChunks on 29.01.2019.

Chunk implementations

Chunk names

TBNPS
TBNderivativePS
TBNfastPS
alphaTestPS
ambientConstantPS
ambientPrefilteredCubeLodPS
ambientPrefilteredCubePS
ambientSHPS
aoPS
aoSpecOccConstPS
aoSpecOccConstSimplePS
aoSpecOccPS
aoSpecOccSimplePS
bakeDirLmEndPS
bakeLmEndPS
baseNineSlicedPS
baseNineSlicedTiledPS
baseNineSlicedVS
basePS
baseVS
biasConstPS
blurVSMPS
collectAttribs
combineDiffusePS
combineDiffuseSpecularNoConservePS
combineDiffuseSpecularNoReflPS
combineDiffuseSpecularNoReflSeparateAmbientPS
combineDiffuseSpecularOldPS
combineDiffuseSpecularPS
cookiePS
createShader
createShaderFromCode
cubeMapProjectBoxPS
cubeMapProjectNonePS
diffusePS
dilatePS
dpAtlasQuadPS
emissivePS
endPS
envConstPS
envMultiplyPS
extensionPS
extensionVS
falloffInvSquaredPS
falloffLinearPS
fixCubemapSeamsNonePS
fixCubemapSeamsStretchPS
fogExp2PS
fogExpPS
fogLinearPS
fogNonePS
fresnelSchlickPS
fullscreenQuadPS
fullscreenQuadVS
gamma1_0PS
gamma2_2PS
genParaboloidPS
gles3PS
gles3VS
glossPS
instancingVS
lightDiffuseLambertPS
lightDirPointPS
lightSpecularBlinnPS
lightSpecularPhongPS
lightmapDirPS
lightmapSinglePS
lightmapSingleVertPS
metalnessPS
msdfPS
normalInstancedVS
normalMapFloatPS
normalMapFloatTBNfastPS
normalMapPS
normalSkinnedVS
normalVS
normalVertexPS
normalXYPS
normalXYZPS
opacityPS
outputAlphaOpaquePS
outputAlphaPS
outputAlphaPremulPS
outputCubemapPS
outputTex2DPS
packDepthMaskPS
packDepthPS
parallaxPS
particleAnimFrameClampVS
particleAnimFrameLoopVS
particleAnimTexVS
particleInputFloatPS
particleInputRgba8PS
particleOutputFloatPS
particleOutputRgba8PS
particlePS
particleUpdaterAABBPS
particleUpdaterEndPS
particleUpdaterInitPS
particleUpdaterNoRespawnPS
particleUpdaterOnStopPS
particleUpdaterRespawnPS
particleUpdaterSpherePS
particleUpdaterStartPS
particleVS
particle_TBNVS
particle_billboardVS
particle_blendAddPS
particle_blendMultiplyPS
particle_blendNormalPS
particle_cpuVS
particle_cpu_endVS
particle_endPS
particle_endVS
particle_halflambertPS
particle_initVS
particle_lambertPS
particle_lightingPS
particle_localShiftVS
particle_meshVS
particle_normalMapPS
particle_normalVS
particle_pointAlongVS
particle_softPS
particle_softVS
particle_stretchVS
particle_wrapVS
precisionTest2PS
precisionTestPS
prefilterCubemapPS
reflDirPS
reflectionCubePS
reflectionDpAtlasPS
reflectionPrefilteredCubeLodPS
reflectionPrefilteredCubePS
reflectionSphereLowPS
reflectionSpherePS
refractionPS
rgbmPS
screenDepthPS
shadowCommonPS
shadowCoordPS
shadowCoordPerspZbufferPS
shadowCoordVS
shadowEVSMPS
shadowEVSMnPS
shadowStandardGL2PS
shadowStandardGL2VSPS
shadowStandardPS
shadowStandardVSPS
shadowVSM8PS
shadowVSMVSPS
shadowVSM_commonPS
skinBatchConstVS
skinBatchTexVS
skinConstVS
skinTexVS
skyboxHDRPS
skyboxPS
skyboxPrefilteredCubePS
skyboxVS
specularAaNonePS
specularAaToksvigFloatPS
specularAaToksvigPS
specularPS
spotPS
startNineSlicedPS
startNineSlicedTiledPS
startPS
startVS
storeEVSMPS
tangentBinormalVS
tonemappingAces2PS
tonemappingAcesPS
tonemappingFilmicPS
tonemappingHejlPS
tonemappingLinearPS
tonemappingNonePS
transformDeclVS
transformVS
uv0VS
uv1VS
viewDirPS
viewNormalVS
transformSkinnedVS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment