List of all items
Structs
- glsl_introspection::AttributeInfo
- glsl_introspection::BufferLayout
- glsl_introspection::ResourceManifest
- glsl_introspection::UniformGroup
- glsl_introspection::UniformInfo
- naga_wasm_backend::MemoryLayout
- naga_wasm_backend::WasmBackend
- naga_wasm_backend::WasmBackendConfig
- naga_wasm_backend::WasmFeatures
- naga_wasm_backend::WasmModule
- naga_wasm_backend::debug::dwarf::DwarfGenerator
- naga_wasm_backend::debug::spans::SourceSpan
- naga_wasm_backend::debug::variables::VariableDebugInfo
- wasm_gl_emu::Framebuffer
- wasm_gl_emu::Pipeline
- wasm_gl_emu::Rasterizer
- wasm_gl_emu::ShaderRuntime
- wasm_gl_emu::Texture
- wasm_gl_emu::VertexOutput
- wasm_gl_emu::WebGLState
- webgl2_context::Context
Enums
- glsl_introspection::Annotation
- glsl_introspection::ParseError
- js_codegen::CodegenError
- js_codegen::TypeScriptType
- naga_wasm_backend::BackendError
- naga_wasm_backend::types::WasmTypeLayout
- wasm_gl_emu::RuntimeError
Functions
- glsl_introspection::introspect_shader
- glsl_introspection::parse_glsl
- js_codegen::generate_harness
- js_codegen::generate_typescript
- js_execute_shader
- js_log
- js_print
- naga_wasm_backend::types::component_count
- naga_wasm_backend::types::naga_to_wasm_types
- naga_wasm_backend::types::scalar_to_wasm
- naga_wasm_backend::types::type_layout
- naga_wasm_backend::types::type_size
- naga_wasm_backend::types::vector_component_count
- wasm_alloc
- wasm_create_context
- wasm_ctx_active_texture
- wasm_ctx_attach_shader
- wasm_ctx_bind_attrib_location
- wasm_ctx_bind_buffer
- wasm_ctx_bind_framebuffer
- wasm_ctx_bind_texture
- wasm_ctx_buffer_data
- wasm_ctx_clear
- wasm_ctx_clear_color
- wasm_ctx_compile_shader
- wasm_ctx_create_buffer
- wasm_ctx_create_framebuffer
- wasm_ctx_create_program
- wasm_ctx_create_shader
- wasm_ctx_create_texture
- wasm_ctx_delete_buffer
- wasm_ctx_delete_framebuffer
- wasm_ctx_delete_program
- wasm_ctx_delete_shader
- wasm_ctx_delete_texture
- wasm_ctx_depth_func
- wasm_ctx_disable
- wasm_ctx_disable_vertex_attrib_array
- wasm_ctx_draw_arrays
- wasm_ctx_draw_elements
- wasm_ctx_enable
- wasm_ctx_enable_vertex_attrib_array
- wasm_ctx_framebuffer_texture2d
- wasm_ctx_get_attrib_location
- wasm_ctx_get_buffer_parameter
- wasm_ctx_get_error
- wasm_ctx_get_parameter_v
- wasm_ctx_get_program_info_log
- wasm_ctx_get_program_parameter
- wasm_ctx_get_program_wasm
- wasm_ctx_get_program_wasm_len
- wasm_ctx_get_shader_info_log
- wasm_ctx_get_shader_parameter
- wasm_ctx_get_uniform_location
- wasm_ctx_link_program
- wasm_ctx_read_pixels
- wasm_ctx_scissor
- wasm_ctx_set_verbosity
- wasm_ctx_shader_source
- wasm_ctx_tex_image_2d
- wasm_ctx_uniform1f
- wasm_ctx_uniform1i
- wasm_ctx_uniform2f
- wasm_ctx_uniform3f
- wasm_ctx_uniform4f
- wasm_ctx_uniform_matrix_4fv
- wasm_ctx_use_program
- wasm_ctx_vertex_attrib1f
- wasm_ctx_vertex_attrib2f
- wasm_ctx_vertex_attrib3f
- wasm_ctx_vertex_attrib4f
- wasm_ctx_vertex_attrib_pointer
- wasm_ctx_viewport
- wasm_destroy_context
- wasm_free
- wasm_gl_emu::init
- wasm_last_error_len
- wasm_last_error_ptr
- webgl2_context::create_context
- webgl2_context::ctx_active_texture
- webgl2_context::ctx_attach_shader
- webgl2_context::ctx_bind_attrib_location
- webgl2_context::ctx_bind_buffer
- webgl2_context::ctx_bind_framebuffer
- webgl2_context::ctx_bind_texture
- webgl2_context::ctx_buffer_data
- webgl2_context::ctx_clear
- webgl2_context::ctx_clear_color
- webgl2_context::ctx_compile_shader
- webgl2_context::ctx_create_buffer
- webgl2_context::ctx_create_framebuffer
- webgl2_context::ctx_create_program
- webgl2_context::ctx_create_shader
- webgl2_context::ctx_create_texture
- webgl2_context::ctx_delete_buffer
- webgl2_context::ctx_delete_framebuffer
- webgl2_context::ctx_delete_program
- webgl2_context::ctx_delete_shader
- webgl2_context::ctx_delete_texture
- webgl2_context::ctx_depth_func
- webgl2_context::ctx_disable
- webgl2_context::ctx_disable_vertex_attrib_array
- webgl2_context::ctx_draw_arrays
- webgl2_context::ctx_draw_elements
- webgl2_context::ctx_enable
- webgl2_context::ctx_enable_vertex_attrib_array
- webgl2_context::ctx_framebuffer_texture2d
- webgl2_context::ctx_get_attrib_location
- webgl2_context::ctx_get_buffer_parameter
- webgl2_context::ctx_get_error
- webgl2_context::ctx_get_parameter_v
- webgl2_context::ctx_get_program_info_log
- webgl2_context::ctx_get_program_parameter
- webgl2_context::ctx_get_program_wasm
- webgl2_context::ctx_get_program_wasm_len
- webgl2_context::ctx_get_shader_info_log
- webgl2_context::ctx_get_shader_parameter
- webgl2_context::ctx_get_uniform_location
- webgl2_context::ctx_link_program
- webgl2_context::ctx_read_pixels
- webgl2_context::ctx_scissor
- webgl2_context::ctx_set_verbosity
- webgl2_context::ctx_shader_source
- webgl2_context::ctx_tex_image_2d
- webgl2_context::ctx_uniform1f
- webgl2_context::ctx_uniform1i
- webgl2_context::ctx_uniform2f
- webgl2_context::ctx_uniform3f
- webgl2_context::ctx_uniform4f
- webgl2_context::ctx_uniform_matrix_4fv
- webgl2_context::ctx_use_program
- webgl2_context::ctx_vertex_attrib1f
- webgl2_context::ctx_vertex_attrib2f
- webgl2_context::ctx_vertex_attrib3f
- webgl2_context::ctx_vertex_attrib4f
- webgl2_context::ctx_vertex_attrib_pointer
- webgl2_context::ctx_viewport
- webgl2_context::destroy_context
- webgl2_context::last_error_len
- webgl2_context::last_error_ptr
- webgl2_context::set_last_error
- webgl2_context::wasm_alloc
- webgl2_context::wasm_free
Constants
- webgl2_context::ERR_GL
- webgl2_context::ERR_INTERNAL
- webgl2_context::ERR_INVALID_ARGS
- webgl2_context::ERR_INVALID_HANDLE
- webgl2_context::ERR_NOT_IMPLEMENTED
- webgl2_context::ERR_OK
- webgl2_context::ERR_OOM
- webgl2_context::GL_ACTIVE_ATTRIBUTES
- webgl2_context::GL_ACTIVE_UNIFORMS
- webgl2_context::GL_ARRAY_BUFFER
- webgl2_context::GL_ATTACHED_SHADERS
- webgl2_context::GL_BUFFER_SIZE
- webgl2_context::GL_COLOR_BUFFER_BIT
- webgl2_context::GL_COLOR_CLEAR_VALUE
- webgl2_context::GL_COMPILE_STATUS
- webgl2_context::GL_DELETE_STATUS
- webgl2_context::GL_ELEMENT_ARRAY_BUFFER
- webgl2_context::GL_INFO_LOG_LENGTH
- webgl2_context::GL_INVALID_ENUM
- webgl2_context::GL_INVALID_OPERATION
- webgl2_context::GL_INVALID_VALUE
- webgl2_context::GL_LINK_STATUS
- webgl2_context::GL_NO_ERROR
- webgl2_context::GL_OUT_OF_MEMORY
- webgl2_context::GL_SHADER_TYPE
- webgl2_context::GL_VIEWPORT