mirror of
https://github.com/vlang/v.git
synced 2025-09-13 22:42:26 +03:00
sokol: fix JS runtime error about _glBindSampler, for the gg examples, when compiled with -os wasm32_emscripten
This commit is contained in:
parent
57a33c313b
commit
426e471988
2 changed files with 6 additions and 0 deletions
|
@ -614,6 +614,9 @@ pub interface JS.WebGLFramebuffer {}
|
||||||
@[single_impl]
|
@[single_impl]
|
||||||
pub interface JS.WebGLRenderbuffer {}
|
pub interface JS.WebGLRenderbuffer {}
|
||||||
|
|
||||||
|
@[single_impl]
|
||||||
|
pub interface JS.WebGLSampler {}
|
||||||
|
|
||||||
@[single_impl]
|
@[single_impl]
|
||||||
pub interface JS.WebGLTexture {}
|
pub interface JS.WebGLTexture {}
|
||||||
|
|
||||||
|
@ -634,6 +637,7 @@ pub interface JS.WebGLRenderingContext {
|
||||||
bindBuffer(target JS.Number, buffer JS.WebGLBuffer)
|
bindBuffer(target JS.Number, buffer JS.WebGLBuffer)
|
||||||
bindFramebuffer(target JS.Number, buffer JS.WebGLFrameBuffer)
|
bindFramebuffer(target JS.Number, buffer JS.WebGLFrameBuffer)
|
||||||
bindRenderbuffer(target JS.Number, renderbuffer JS.WebGLRenderbuffer)
|
bindRenderbuffer(target JS.Number, renderbuffer JS.WebGLRenderbuffer)
|
||||||
|
bindSampler(unit JS.Number, sampler JS.WebGLSampler)
|
||||||
bindTexture(target JS.Number, texture JS.WebGLTexture)
|
bindTexture(target JS.Number, texture JS.WebGLTexture)
|
||||||
clear(mask JS.Number)
|
clear(mask JS.Number)
|
||||||
clearColor(red JS.Number, green JS.Number, blue JS.Number, alpha JS.Number)
|
clearColor(red JS.Number, green JS.Number, blue JS.Number, alpha JS.Number)
|
||||||
|
@ -645,6 +649,7 @@ pub interface JS.WebGLRenderingContext {
|
||||||
createFramebuffer() ?JS.WebGLFrameBuffer
|
createFramebuffer() ?JS.WebGLFrameBuffer
|
||||||
createProgram() ?JS.WebGLProgram
|
createProgram() ?JS.WebGLProgram
|
||||||
createRenderbuffer() ?JS.WebGLRenderbuffer
|
createRenderbuffer() ?JS.WebGLRenderbuffer
|
||||||
|
createSampler() ?JS.WebGLSampler
|
||||||
createShader(typ JS.Number) ?JS.WebGLShader
|
createShader(typ JS.Number) ?JS.WebGLShader
|
||||||
createTexture() ?JS.WebGLTexture
|
createTexture() ?JS.WebGLTexture
|
||||||
cullFace(mode JS.Number)
|
cullFace(mode JS.Number)
|
||||||
|
|
|
@ -45,6 +45,7 @@ $if emscripten ? {
|
||||||
#flag -s ERROR_ON_UNDEFINED_SYMBOLS=0
|
#flag -s ERROR_ON_UNDEFINED_SYMBOLS=0
|
||||||
#flag -s ASSERTIONS=1
|
#flag -s ASSERTIONS=1
|
||||||
#flag -s MODULARIZE
|
#flag -s MODULARIZE
|
||||||
|
#flag -s USE_WEBGL2
|
||||||
}
|
}
|
||||||
|
|
||||||
// OPENGL
|
// OPENGL
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue