Fixes
This commit is contained in:
parent
c85d69abe2
commit
f280f25cd7
1 changed files with 18 additions and 12 deletions
|
@ -34,6 +34,12 @@ make.webgl = {
|
|||
'RGBA32F': {format: 'RGBA', type: ['FLOAT']},
|
||||
'RGBA8UI': {format: 'RGBA_INTEGER', type: ['UNSIGNED_BYTE']}
|
||||
},
|
||||
WebGLFormat: () => {
|
||||
let internalformat = random.item(Object.keys(make.webgl.internalFormat))
|
||||
let format = make.webgl.internalFormat[internalformat].format
|
||||
let type = random.item(make.webgl.internalFormat[internalformat].type)
|
||||
return [internalformat, format, type]
|
||||
},
|
||||
textureSources: () => {
|
||||
let sources = [
|
||||
'HTMLCanvasElement',
|
||||
|
@ -68,7 +74,7 @@ make.webgl = {
|
|||
'ELEMENT_ARRAY_BUFFER'
|
||||
]
|
||||
if (isWebGL2) {
|
||||
target.extends([
|
||||
target.extend([
|
||||
'COPY_READ_BUFFER',
|
||||
'COPY_WRITE_BUFFER',
|
||||
'TRANSFORM_FEEDBACK_BUFFER',
|
||||
|
@ -173,7 +179,7 @@ make.webgl = {
|
|||
'FUNC_REVERSE_SUBTRACT'
|
||||
]
|
||||
if (isWebGL2) {
|
||||
mode.extends([
|
||||
mode.extend([
|
||||
'MIN',
|
||||
'MAX'
|
||||
])
|
||||
|
@ -233,7 +239,7 @@ make.webgl = {
|
|||
}
|
||||
return random.item(target)
|
||||
},
|
||||
randomDepthFunc: (isWebGL2) => {
|
||||
randomFunc: (isWebGL2) => {
|
||||
let func = [
|
||||
'NEVER',
|
||||
'LESS',
|
||||
|
@ -259,7 +265,7 @@ make.webgl = {
|
|||
'STENCIL_TEST'
|
||||
]
|
||||
if (isWebGL2) {
|
||||
cap.extends([
|
||||
cap.extend([
|
||||
'RASTERIZER_DISCARD'
|
||||
])
|
||||
}
|
||||
|
@ -285,7 +291,7 @@ make.webgl = {
|
|||
'DEPTH_STENCIL_ATTACHMENT'
|
||||
]
|
||||
if (isWebGL2) {
|
||||
attachment.extends([
|
||||
attachment.extend([
|
||||
'COLOR_ATTACHMENT' + random.range(0, 15)
|
||||
])
|
||||
}
|
||||
|
@ -299,7 +305,7 @@ make.webgl = {
|
|||
'FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE'
|
||||
]
|
||||
if (isWebGL2) {
|
||||
pname.extends([
|
||||
pname.extend([
|
||||
'FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE',
|
||||
'FRAMEBUFFER_ATTACHMENT_BLUE_SIZE',
|
||||
'FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING',
|
||||
|
@ -311,7 +317,7 @@ make.webgl = {
|
|||
'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER'
|
||||
])
|
||||
}
|
||||
random.item(pname)
|
||||
return random.item(pname)
|
||||
},
|
||||
randomShaderPrecision: (isWebGL2) => {
|
||||
let precisiontype = [
|
||||
|
@ -361,7 +367,7 @@ make.webgl = {
|
|||
'VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE'
|
||||
])
|
||||
}
|
||||
return random.item([pname])
|
||||
return random.item(pname)
|
||||
},
|
||||
randomHint: (isWebGL2) => {
|
||||
let target = [
|
||||
|
@ -384,8 +390,8 @@ make.webgl = {
|
|||
},
|
||||
randomPixelStorage: (isWebGL2) => {
|
||||
let pname = {
|
||||
'PACK_ALIGNMENT': random.range([1, 2, 4, 8]),
|
||||
'UNPACK_ALIGNMENT': random.range([1, 2, 4, 8]),
|
||||
'PACK_ALIGNMENT': random.item([1, 2, 4, 8]),
|
||||
'UNPACK_ALIGNMENT': random.item([1, 2, 4, 8]),
|
||||
'UNPACK_FLIP_Y_WEBGL': random.bool(),
|
||||
'UNPACK_PREMULTIPLY_ALPHA_WEBGL': random.bool(),
|
||||
'UNPACK_COLORSPACE_CONVERSION_WEBGL': random.item([0, 0x9244])
|
||||
|
@ -490,7 +496,7 @@ make.webgl = {
|
|||
]
|
||||
return random.item(target)
|
||||
},
|
||||
randomeUniformParameter: (isWebGL2) => {
|
||||
randomUniformParameter: (isWebGL2) => {
|
||||
let pname = [
|
||||
'UNIFORM_TYPE',
|
||||
'UNIFORM_SIZE',
|
||||
|
@ -532,7 +538,7 @@ make.webgl = {
|
|||
'STREAM_DRAW'
|
||||
]
|
||||
if (isWebGL2) {
|
||||
usage.extends([
|
||||
usage.extend([
|
||||
'STATIC_READ',
|
||||
'DYNAMIC_READ',
|
||||
'STREAM_READ',
|
||||
|
|
Loading…
Reference in a new issue