Skip to content
Snippets Groups Projects
Commit e236db51 authored by Alexander Rose's avatar Alexander Rose
Browse files

commented out some gl log messages

parent 402dd629
No related branches found
No related tags found
No related merge requests found
...@@ -36,9 +36,9 @@ function getAttributeLocations(ctx: Context, program: WebGLProgram, schema: Rend ...@@ -36,9 +36,9 @@ function getAttributeLocations(ctx: Context, program: WebGLProgram, schema: Rend
const spec = schema[k] const spec = schema[k]
if (spec.type === 'attribute') { if (spec.type === 'attribute') {
const loc = gl.getAttribLocation(program, k) const loc = gl.getAttribLocation(program, k)
if (loc === -1) { // if (loc === -1) {
console.info(`Could not get attribute location for '${k}'`) // console.info(`Could not get attribute location for '${k}'`)
} // }
locations[k] = loc locations[k] = loc
} }
}) })
......
...@@ -116,14 +116,14 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S ...@@ -116,14 +116,14 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S
Object.keys(defineValues).forEach(k => { Object.keys(defineValues).forEach(k => {
const value = defineValues[k] const value = defineValues[k]
if (value.ref.version !== versions[k]) { if (value.ref.version !== versions[k]) {
console.log('define version changed', k) // console.log('define version changed', k)
defineChange = true defineChange = true
versions[k] = value.ref.version versions[k] = value.ref.version
} }
}) })
if (defineChange) { if (defineChange) {
console.log('some defines changed, need to rebuild programs') // console.log('some defines changed, need to rebuild programs')
Object.keys(RenderVariantDefines).forEach(k => { Object.keys(RenderVariantDefines).forEach(k => {
const variantDefineValues: Values<RenderableSchema> = (RenderVariantDefines as any)[k] const variantDefineValues: Values<RenderableSchema> = (RenderVariantDefines as any)[k]
programs[k].free() programs[k].free()
...@@ -135,12 +135,12 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S ...@@ -135,12 +135,12 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S
} }
if (values.drawCount.ref.version !== versions.drawCount) { if (values.drawCount.ref.version !== versions.drawCount) {
console.log('drawCount version changed') // console.log('drawCount version changed')
drawCount = values.drawCount.ref.value drawCount = values.drawCount.ref.value
versions.drawCount = values.drawCount.ref.version versions.drawCount = values.drawCount.ref.version
} }
if (values.instanceCount.ref.version !== versions.instanceCount) { if (values.instanceCount.ref.version !== versions.instanceCount) {
console.log('instanceCount version changed') // console.log('instanceCount version changed')
instanceCount = values.instanceCount.ref.value instanceCount = values.instanceCount.ref.value
versions.instanceCount = values.instanceCount.ref.version versions.instanceCount = values.instanceCount.ref.version
} }
...@@ -152,10 +152,10 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S ...@@ -152,10 +152,10 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S
if (value.ref.version !== versions[k]) { if (value.ref.version !== versions[k]) {
const buffer = attributeBuffers[k] const buffer = attributeBuffers[k]
if (buffer.length >= value.ref.value.length) { if (buffer.length >= value.ref.value.length) {
console.log('attribute array large enough to update', k) // console.log('attribute array large enough to update', k)
attributeBuffers[k].updateData(value.ref.value) attributeBuffers[k].updateData(value.ref.value)
} else { } else {
console.log('attribute array to small, need to create new attribute', k) // console.log('attribute array to small, need to create new attribute', k)
attributeBuffers[k].destroy() attributeBuffers[k].destroy()
const spec = schema[k] as AttributeSpec<ArrayKind> const spec = schema[k] as AttributeSpec<ArrayKind>
attributeBuffers[k] = createAttributeBuffer(ctx, value.ref.value, spec.itemSize, spec.divisor) attributeBuffers[k] = createAttributeBuffer(ctx, value.ref.value, spec.itemSize, spec.divisor)
...@@ -167,10 +167,10 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S ...@@ -167,10 +167,10 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S
if (elementsBuffer && values.elements.ref.version !== versions.elements) { if (elementsBuffer && values.elements.ref.version !== versions.elements) {
if (elementsBuffer.length >= values.elements.ref.value.length) { if (elementsBuffer.length >= values.elements.ref.value.length) {
console.log('elements array large enough to update') // console.log('elements array large enough to update')
elementsBuffer.updateData(values.elements.ref.value) elementsBuffer.updateData(values.elements.ref.value)
} else { } else {
console.log('elements array to small, need to create new elements') // console.log('elements array to small, need to create new elements')
elementsBuffer.destroy() elementsBuffer.destroy()
elementsBuffer = createElementsBuffer(ctx, values.elements.ref.value) elementsBuffer = createElementsBuffer(ctx, values.elements.ref.value)
bufferChange = true bufferChange = true
...@@ -179,8 +179,9 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S ...@@ -179,8 +179,9 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S
} }
if (defineChange || bufferChange) { if (defineChange || bufferChange) {
console.log('program/defines or buffers changed, rebuild vaos') // console.log('program/defines or buffers changed, rebuild vaos')
Object.keys(RenderVariantDefines).forEach(k => { Object.keys(RenderVariantDefines).forEach(k => {
deleteVertexArray(ctx, vertexArrays[k])
vertexArrays[k] = createVertexArray(ctx, programs[k].value, attributeBuffers, elementsBuffer) vertexArrays[k] = createVertexArray(ctx, programs[k].value, attributeBuffers, elementsBuffer)
}) })
} }
...@@ -188,7 +189,7 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S ...@@ -188,7 +189,7 @@ export function createRenderItem(ctx: Context, drawMode: DrawMode, shaderCode: S
Object.keys(textureValues).forEach(k => { Object.keys(textureValues).forEach(k => {
const value = textureValues[k] const value = textureValues[k]
if (value.ref.version !== versions[k]) { if (value.ref.version !== versions[k]) {
console.log('texture version changed, uploading image', k) // console.log('texture version changed, uploading image', k)
textures[k].load(value.ref.value) textures[k].load(value.ref.value)
versions[k] = value.ref.version versions[k] = value.ref.version
} }
......
...@@ -34,7 +34,7 @@ function createUniformSetter(ctx: Context, program: WebGLProgram, name: string, ...@@ -34,7 +34,7 @@ function createUniformSetter(ctx: Context, program: WebGLProgram, name: string,
const { gl } = ctx const { gl } = ctx
const location = gl.getUniformLocation(program, name) const location = gl.getUniformLocation(program, name)
if (location === null) { if (location === null) {
console.info(`Could not get WebGL uniform location for '${name}'`) // console.info(`Could not get WebGL uniform location for '${name}'`)
} }
switch (kind) { switch (kind) {
case 'f': return (value: number) => gl.uniform1f(location, value) case 'f': return (value: number) => gl.uniform1f(location, value)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment