UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

17 lines (15 loc) 617 B
var webgpuVS = ` #extension GL_EXT_samplerless_texture_functions : require #define texture2D(res, uv) texture(sampler2D(res, res ## _sampler), uv) #define itexture2D(res, uv) texture(isampler2D(res, res ## _sampler), uv) #define utexture2D(res, uv) texture(usampler2D(res, res ## _sampler), uv) #define TEXTURE_PASS(name) name, name ## _sampler #define TEXTURE_ACCEPT(name) texture2D name, sampler name ## _sampler #define TEXTURE_ACCEPT_HIGHP TEXTURE_ACCEPT #define GL2 #define WEBGPU #define VERTEXSHADER #define gl_VertexID gl_VertexIndex #define gl_InstanceID gl_InstanceIndex `; export { webgpuVS as default };