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::TranslationContext
- 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::types::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_renderbuffer
- wasm_ctx_bind_texture
- wasm_ctx_bind_vertex_array
- wasm_ctx_buffer_data
- wasm_ctx_buffer_sub_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_renderbuffer
- wasm_ctx_create_shader
- wasm_ctx_create_texture
- wasm_ctx_create_vertex_array
- wasm_ctx_delete_buffer
- wasm_ctx_delete_framebuffer
- wasm_ctx_delete_program
- wasm_ctx_delete_renderbuffer
- wasm_ctx_delete_shader
- wasm_ctx_delete_texture
- wasm_ctx_delete_vertex_array
- wasm_ctx_depth_func
- wasm_ctx_disable
- wasm_ctx_disable_vertex_attrib_array
- wasm_ctx_draw_arrays
- wasm_ctx_draw_arrays_instanced
- wasm_ctx_draw_elements
- wasm_ctx_draw_elements_instanced
- wasm_ctx_enable
- wasm_ctx_enable_vertex_attrib_array
- wasm_ctx_framebuffer_renderbuffer
- 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_is_vertex_array
- wasm_ctx_link_program
- wasm_ctx_read_pixels
- wasm_ctx_renderbuffer_storage
- wasm_ctx_scissor
- wasm_ctx_set_verbosity
- wasm_ctx_shader_source
- wasm_ctx_tex_image_2d
- wasm_ctx_tex_parameter_i
- 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_divisor
- 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::buffers::ctx_bind_buffer
- webgl2_context::buffers::ctx_buffer_data
- webgl2_context::buffers::ctx_buffer_sub_data
- webgl2_context::buffers::ctx_create_buffer
- webgl2_context::buffers::ctx_delete_buffer
- webgl2_context::buffers::ctx_get_buffer_parameter
- webgl2_context::drawing::ctx_draw_arrays
- webgl2_context::drawing::ctx_draw_arrays_instanced
- webgl2_context::drawing::ctx_draw_elements
- webgl2_context::drawing::ctx_draw_elements_instanced
- webgl2_context::drawing::ctx_read_pixels
- webgl2_context::framebuffers::ctx_bind_framebuffer
- webgl2_context::framebuffers::ctx_create_framebuffer
- webgl2_context::framebuffers::ctx_delete_framebuffer
- webgl2_context::framebuffers::ctx_framebuffer_renderbuffer
- webgl2_context::framebuffers::ctx_framebuffer_texture2d
- webgl2_context::registry::create_context
- webgl2_context::registry::destroy_context
- webgl2_context::registry::last_error_len
- webgl2_context::registry::last_error_ptr
- webgl2_context::registry::set_last_error
- webgl2_context::registry::wasm_alloc
- webgl2_context::registry::wasm_free
- webgl2_context::renderbuffers::ctx_bind_renderbuffer
- webgl2_context::renderbuffers::ctx_create_renderbuffer
- webgl2_context::renderbuffers::ctx_delete_renderbuffer
- webgl2_context::renderbuffers::ctx_renderbuffer_storage
- webgl2_context::shaders::ctx_attach_shader
- webgl2_context::shaders::ctx_bind_attrib_location
- webgl2_context::shaders::ctx_compile_shader
- webgl2_context::shaders::ctx_create_program
- webgl2_context::shaders::ctx_create_shader
- webgl2_context::shaders::ctx_delete_program
- webgl2_context::shaders::ctx_delete_shader
- webgl2_context::shaders::ctx_get_attrib_location
- webgl2_context::shaders::ctx_get_program_info_log
- webgl2_context::shaders::ctx_get_program_parameter
- webgl2_context::shaders::ctx_get_program_wasm
- webgl2_context::shaders::ctx_get_program_wasm_len
- webgl2_context::shaders::ctx_get_shader_info_log
- webgl2_context::shaders::ctx_get_shader_parameter
- webgl2_context::shaders::ctx_get_uniform_location
- webgl2_context::shaders::ctx_link_program
- webgl2_context::shaders::ctx_shader_source
- webgl2_context::shaders::ctx_uniform1f
- webgl2_context::shaders::ctx_uniform1i
- webgl2_context::shaders::ctx_uniform2f
- webgl2_context::shaders::ctx_uniform3f
- webgl2_context::shaders::ctx_uniform4f
- webgl2_context::shaders::ctx_uniform_matrix_4fv
- webgl2_context::shaders::ctx_use_program
- webgl2_context::state::ctx_active_texture
- webgl2_context::state::ctx_clear
- webgl2_context::state::ctx_clear_color
- webgl2_context::state::ctx_depth_func
- webgl2_context::state::ctx_disable
- webgl2_context::state::ctx_enable
- webgl2_context::state::ctx_get_error
- webgl2_context::state::ctx_get_parameter_v
- webgl2_context::state::ctx_scissor
- webgl2_context::state::ctx_set_verbosity
- webgl2_context::state::ctx_viewport
- webgl2_context::textures::ctx_bind_texture
- webgl2_context::textures::ctx_create_texture
- webgl2_context::textures::ctx_delete_texture
- webgl2_context::textures::ctx_tex_image_2d
- webgl2_context::textures::ctx_tex_parameter_i
- webgl2_context::vaos::ctx_bind_vertex_array
- webgl2_context::vaos::ctx_create_vertex_array
- webgl2_context::vaos::ctx_delete_vertex_array
- webgl2_context::vaos::ctx_disable_vertex_attrib_array
- webgl2_context::vaos::ctx_enable_vertex_attrib_array
- webgl2_context::vaos::ctx_is_vertex_array
- webgl2_context::vaos::ctx_vertex_attrib1f
- webgl2_context::vaos::ctx_vertex_attrib2f
- webgl2_context::vaos::ctx_vertex_attrib3f
- webgl2_context::vaos::ctx_vertex_attrib4f
- webgl2_context::vaos::ctx_vertex_attrib_divisor
- webgl2_context::vaos::ctx_vertex_attrib_pointer
Constants
- webgl2_context::types::ERR_GL
- webgl2_context::types::ERR_INTERNAL
- webgl2_context::types::ERR_INVALID_ARGS
- webgl2_context::types::ERR_INVALID_ENUM
- webgl2_context::types::ERR_INVALID_HANDLE
- webgl2_context::types::ERR_INVALID_OPERATION
- webgl2_context::types::ERR_NOT_IMPLEMENTED
- webgl2_context::types::ERR_OK
- webgl2_context::types::ERR_OOM
- webgl2_context::types::GL_ACTIVE_ATTRIBUTES
- webgl2_context::types::GL_ACTIVE_UNIFORMS
- webgl2_context::types::GL_ARRAY_BUFFER
- webgl2_context::types::GL_ATTACHED_SHADERS
- webgl2_context::types::GL_BUFFER_SIZE
- webgl2_context::types::GL_COLOR_BUFFER_BIT
- webgl2_context::types::GL_COLOR_CLEAR_VALUE
- webgl2_context::types::GL_COMPILE_STATUS
- webgl2_context::types::GL_DELETE_STATUS
- webgl2_context::types::GL_DEPTH_COMPONENT16
- webgl2_context::types::GL_DEPTH_STENCIL
- webgl2_context::types::GL_ELEMENT_ARRAY_BUFFER
- webgl2_context::types::GL_FRAMEBUFFER
- webgl2_context::types::GL_INFO_LOG_LENGTH
- webgl2_context::types::GL_INVALID_ENUM
- webgl2_context::types::GL_INVALID_OPERATION
- webgl2_context::types::GL_INVALID_VALUE
- webgl2_context::types::GL_LINK_STATUS
- webgl2_context::types::GL_NO_ERROR
- webgl2_context::types::GL_OUT_OF_MEMORY
- webgl2_context::types::GL_RENDERBUFFER
- webgl2_context::types::GL_RGB565
- webgl2_context::types::GL_RGB5_A1
- webgl2_context::types::GL_RGBA4
- webgl2_context::types::GL_SHADER_TYPE
- webgl2_context::types::GL_STENCIL_INDEX8
- webgl2_context::types::GL_TEXTURE_MAG_FILTER
- webgl2_context::types::GL_TEXTURE_MIN_FILTER
- webgl2_context::types::GL_TEXTURE_WRAP_S
- webgl2_context::types::GL_TEXTURE_WRAP_T
- webgl2_context::types::GL_VIEWPORT