• Canvas frame buffer
  • Canvas frame buffer
  • Canvas frame buffer
  • clearColor: 0.2, 0.2, 0.3, 1
  • clearDepth: 1
  • clearStencil: 0
  • clear: DEPTH_BUFFER_BIT, STENCIL_BUFFER_BIT, COLOR_BUFFER_BIT
  • viewport: 0, 0, 1920, 847
  • bindVertexArray: WebGLVertexArrayObject - ID: 0
  • drawElements: TRIANGLES, 13908, UNSIGNED_SHORT, 0vertex:defaultfragment:default
  • bindVertexArray: null
Canvas frame buffer
Global
command Arguments
  • 0: 4
  • 1: 13908
  • 2: 5123
  • 3: 0
stack Trace
  • 0: e.drawElementsType (https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13699/merge/babylon.js?t=1682452314304:1:324722)
  • 1: t._draw (https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13699/merge/babylon.js?t=1682452314304:1:865439)
  • 2: t._processRendering (https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13699/merge/babylon.js?t=1682452314304:1:872361)
  • 3: t.render (https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13699/merge/babylon.js?t=1682452314304:1:877066)
Blend State
  • BLEND: false
  • BLEND_COLOR: 0, 0, 0, 0
  • BLEND_DST_ALPHA: ZERO
  • BLEND_DST_RGB: ZERO
  • BLEND_EQUATION_ALPHA: FUNC_ADD
  • BLEND_EQUATION_RGB: FUNC_ADD
  • BLEND_SRC_ALPHA: ONE
  • BLEND_SRC_RGB: ONE
Color State
  • COLOR_WRITEMASK: true, true, true, true
Coverage State
  • SAMPLE_COVERAGE_VALUE: 1
  • SAMPLE_COVERAGE_INVERT: false
  • SAMPLE_COVERAGE: false
  • SAMPLE_ALPHA_TO_COVERAGE: false
Cull State
  • CULL_FACE: true
  • CULL_FACE_MODE: BACK
Depth State
  • DEPTH_TEST: true
  • DEPTH_FUNC: LEQUAL
  • DEPTH_RANGE: 0, 1
  • DEPTH_WRITEMASK: true
Draw State
  • DITHER: true
  • VIEWPORT: 0, 0, 1920, 847
  • FRONT_FACE: CCW
  • FRAGMENT_SHADER_DERIVATIVE_HINT_OES: Extension OES_standard_derivatives is unavailable.
  • RASTERIZER_DISCARD: false
  • FRAGMENT_SHADER_DERIVATIVE_HINT: 4352
Polygon Offset State
  • POLYGON_OFFSET_FILL: false
  • POLYGON_OFFSET_FACTOR: 0
  • POLYGON_OFFSET_UNITS: 0
Scissor State
  • SCISSOR_TEST: false
  • SCISSOR_BOX: 0, 0, 300, 150
Stencil State
  • STENCIL_TEST: false
  • STENCIL_BACK_FAIL: KEEP
  • STENCIL_BACK_FUNC: ALWAYS
  • STENCIL_BACK_PASS_DEPTH_FAIL: KEEP
  • STENCIL_BACK_PASS_DEPTH_PASS: REPLACE
  • STENCIL_BACK_REF: 1
  • STENCIL_BACK_VALUE_MASK: 255 (0b11111111)
  • STENCIL_BACK_WRITEMASK: 255 (0b11111111)
  • STENCIL_FAIL: KEEP
  • STENCIL_FUNC: ALWAYS
  • STENCIL_PASS_DEPTH_FAIL: KEEP
  • STENCIL_PASS_DEPTH_PASS: REPLACE
  • STENCIL_REF: 1
  • STENCIL_VALUE_MASK: 255 (0b11111111)
  • STENCIL_WRITEMASK: 255 (0b11111111)
  • STENCIL_BITS: 8
Draw Call
  • frameBuffer: null
  • program Status
    • LINK_STATUS: true
    • VALIDATE_STATUS: false
    • program: WebGLProgram - ID: 0
    • RECOMPILABLE: true
    shaders(0)
    • COMPILE_STATUS: true
    • shaderType: VERTEX_SHADER
    • name: vertex:default
    shaders(1)
    • COMPILE_STATUS: true
    • shaderType: FRAGMENT_SHADER
    • name: fragment:default
    element Array
    • arrayBuffer: WebGLBuffer - ID: 11
    attributes(0)
    • name: position
    • size: 1
    • type: FLOAT_VEC3
    • location: 0
    • offsetPointer: 0
    • bufferBinding: WebGLBuffer - ID: 8
    • enabled: true
    • arraySize: 3
    • stride: 12
    • arrayType: FLOAT
    • normalized: false
    • vertexAttrib: 0, 0, 0, 1
    • integer: false
    • divisor: 0
    • bufferUsage: STATIC_DRAW
    • bufferLength: 29268
    attributes(1)
    • name: normal
    • size: 1
    • type: FLOAT_VEC3
    • location: 1
    • offsetPointer: 0
    • bufferBinding: WebGLBuffer - ID: 9
    • enabled: true
    • arraySize: 3
    • stride: 12
    • arrayType: FLOAT
    • normalized: false
    • vertexAttrib: 0, 0, 0, 1
    • integer: false
    • divisor: 0
    • bufferUsage: STATIC_DRAW
    • bufferLength: 29268
    uniforms(0)
    • name: world
    • size: 1
    • type: FLOAT_MAT4
    • location: WebGLUniformLocation - ID: 2
    • value: 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1
    • blockIndice: -1
    • offset: -1
    • arrayStride: -1
    • matrixStride: -1
    • rowMajor: false
    uniforms(1)
    • name: visibility
    • size: 1
    • type: FLOAT
    • location: WebGLUniformLocation - ID: 3
    • value: 1
    • blockIndice: -1
    • offset: -1
    • arrayStride: -1
    • matrixStride: -1
    • rowMajor: false
    uniforms(2)
    • name: diffuseLeftColor
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 0
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(3)
    • name: diffuseRightColor
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 16
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(4)
    • name: opacityParts
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 32
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(5)
    • name: reflectionLeftColor
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 48
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(6)
    • name: reflectionRightColor
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 64
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(7)
    • name: refractionLeftColor
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 80
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(8)
    • name: refractionRightColor
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 96
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(9)
    • name: emissiveLeftColor
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 112
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(10)
    • name: emissiveRightColor
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 128
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(11)
    • name: vDiffuseInfos
    • size: 1
    • type: FLOAT_VEC2
    • blockIndice: 0
    • blockName: Material
    • offset: 144
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0
    uniforms(12)
    • name: vAmbientInfos
    • size: 1
    • type: FLOAT_VEC2
    • blockIndice: 0
    • blockName: Material
    • offset: 152
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0
    uniforms(13)
    • name: vOpacityInfos
    • size: 1
    • type: FLOAT_VEC2
    • blockIndice: 0
    • blockName: Material
    • offset: 160
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0
    uniforms(14)
    • name: vReflectionInfos
    • size: 1
    • type: FLOAT_VEC2
    • blockIndice: 0
    • blockName: Material
    • offset: 168
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0
    uniforms(15)
    • name: vReflectionPosition
    • size: 1
    • type: FLOAT_VEC3
    • blockIndice: 0
    • blockName: Material
    • offset: 176
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0
    uniforms(16)
    • name: vReflectionSize
    • size: 1
    • type: FLOAT_VEC3
    • blockIndice: 0
    • blockName: Material
    • offset: 192
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0
    uniforms(17)
    • name: vEmissiveInfos
    • size: 1
    • type: FLOAT_VEC2
    • blockIndice: 0
    • blockName: Material
    • offset: 208
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0
    uniforms(18)
    • name: vLightmapInfos
    • size: 1
    • type: FLOAT_VEC2
    • blockIndice: 0
    • blockName: Material
    • offset: 216
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0
    uniforms(19)
    • name: vSpecularInfos
    • size: 1
    • type: FLOAT_VEC2
    • blockIndice: 0
    • blockName: Material
    • offset: 224
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0
    uniforms(20)
    • name: vBumpInfos
    • size: 1
    • type: FLOAT_VEC3
    • blockIndice: 0
    • blockName: Material
    • offset: 240
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0
    uniforms(21)
    • name: diffuseMatrix
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 0
    • blockName: Material
    • offset: 256
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    uniforms(22)
    • name: ambientMatrix
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 0
    • blockName: Material
    • offset: 320
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    uniforms(23)
    • name: opacityMatrix
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 0
    • blockName: Material
    • offset: 384
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    uniforms(24)
    • name: reflectionMatrix
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 0
    • blockName: Material
    • offset: 448
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    uniforms(25)
    • name: emissiveMatrix
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 0
    • blockName: Material
    • offset: 512
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    uniforms(26)
    • name: lightmapMatrix
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 0
    • blockName: Material
    • offset: 576
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    uniforms(27)
    • name: specularMatrix
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 0
    • blockName: Material
    • offset: 640
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    uniforms(28)
    • name: bumpMatrix
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 0
    • blockName: Material
    • offset: 704
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    uniforms(29)
    • name: vTangentSpaceParams
    • size: 1
    • type: FLOAT_VEC2
    • blockIndice: 0
    • blockName: Material
    • offset: 768
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0
    uniforms(30)
    • name: pointSize
    • size: 1
    • type: FLOAT
    • blockIndice: 0
    • blockName: Material
    • offset: 776
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0
    uniforms(31)
    • name: alphaCutOff
    • size: 1
    • type: FLOAT
    • blockIndice: 0
    • blockName: Material
    • offset: 780
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0
    uniforms(32)
    • name: refractionMatrix
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 0
    • blockName: Material
    • offset: 784
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    uniforms(33)
    • name: vRefractionInfos
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 848
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(34)
    • name: vRefractionPosition
    • size: 1
    • type: FLOAT_VEC3
    • blockIndice: 0
    • blockName: Material
    • offset: 864
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0
    uniforms(35)
    • name: vRefractionSize
    • size: 1
    • type: FLOAT_VEC3
    • blockIndice: 0
    • blockName: Material
    • offset: 880
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0
    uniforms(36)
    • name: vSpecularColor
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 896
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 1, 1, 1, 64
    uniforms(37)
    • name: vEmissiveColor
    • size: 1
    • type: FLOAT_VEC3
    • blockIndice: 0
    • blockName: Material
    • offset: 912
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0
    uniforms(38)
    • name: vDiffuseColor
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 928
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 1, 1, 1, 1
    uniforms(39)
    • name: vAmbientColor
    • size: 1
    • type: FLOAT_VEC3
    • blockIndice: 0
    • blockName: Material
    • offset: 944
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0
    uniforms(40)
    • name: vDetailInfos
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 0
    • blockName: Material
    • offset: 960
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(41)
    • name: detailMatrix
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 0
    • blockName: Material
    • offset: 976
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    uniforms(42)
    • name: viewProjection
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 1
    • blockName: Scene
    • offset: 0
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 1.0434, -0.0000, -0.0000, -0.0000, 0, 2.3652, -0.0000, -0.0000, 0.0000, 0.0000, 1.0000, 1, 0, -0.5913, 3.0305, 3.0923
    uniforms(43)
    • name: view
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 1
    • blockName: Scene
    • offset: 64
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 1, -0.0000, -0.0000, 0, 0, 1, -0.0000, 0, 0.0000, 0.0000, 1, 0, 0, -0.2500, 3.0923, 1
    uniforms(44)
    • name: projection
    • size: 1
    • type: FLOAT_MAT4
    • blockIndice: 1
    • blockName: Scene
    • offset: 128
    • arrayStride: 0
    • matrixStride: 16
    • rowMajor: false
    • value: 1.0434, 0, 0, 0, 0, 2.3652, 0, 0, 0, 0, 1.0000, 1, 0, 0, -0.0618, 0
    uniforms(45)
    • name: vEyePosition
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 1
    • blockName: Scene
    • offset: 192
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0.0000, 0.2500, -3.0923, -1
    uniforms(46)
    • name: Light0.vLightData
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 2
    • blockName: Light0
    • offset: 0
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(47)
    • name: Light0.vLightDiffuse
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 2
    • blockName: Light0
    • offset: 16
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 1, 1, 1, null
    uniforms(48)
    • name: Light0.vLightSpecular
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 2
    • blockName: Light0
    • offset: 32
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 1, 1, 1, 0.0000
    uniforms(49)
    • name: Light0.vLightGround
    • size: 1
    • type: FLOAT_VEC3
    • blockIndice: 2
    • blockName: Light0
    • offset: 48
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0
    uniforms(50)
    • name: Light0.shadowsInfo
    • size: 1
    • type: FLOAT_VEC4
    • blockIndice: 2
    • blockName: Light0
    • offset: 64
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0, 0, 0
    uniforms(51)
    • name: Light0.depthValues
    • size: 1
    • type: FLOAT_VEC2
    • blockIndice: 2
    • blockName: Light0
    • offset: 80
    • arrayStride: 0
    • matrixStride: 0
    • rowMajor: false
    • value: 0, 0
    uniform Blocks(0)
    • name: Material
    • bindingPoint: 0
    • size: 1040
    • activeUniformCount: 40
    • vertex: false
    • fragment: true
    • buffer: WebGLBuffer - ID: 13
    • bufferUsage: STATIC_DRAW
    • bufferLength: 1040
    uniform Blocks(1)
    • name: Scene
    • bindingPoint: 1
    • size: 208
    • activeUniformCount: 4
    • vertex: true
    • fragment: true
    • buffer: WebGLBuffer - ID: 14
    • bufferUsage: STATIC_DRAW
    • bufferLength: 208
    uniform Blocks(2)
    • name: Light0
    • bindingPoint: 3
    • size: 88
    • activeUniformCount: 6
    • vertex: false
    • fragment: true
    • buffer: WebGLBuffer - ID: 12
    • bufferUsage: STATIC_DRAW
    • bufferLength: 96
Drag files here to open a previously saved capture.