GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
lib_webgpu_cpp11.cc File Reference
#include "lib_webgpu.h"
Include dependency graph for lib_webgpu_cpp11.cc:

Variables

const WGpuRequestAdapterOptions WGPU_REQUEST_ADAPTER_OPTIONS_DEFAULT_INITIALIZER
const WGpuDeviceDescriptor WGPU_DEVICE_DESCRIPTOR_DEFAULT_INITIALIZER
const WGpuTextureDescriptor WGPU_TEXTURE_DESCRIPTOR_DEFAULT_INITIALIZER
const WGpuTextureViewDescriptor WGPU_TEXTURE_VIEW_DESCRIPTOR_DEFAULT_INITIALIZER
const WGpuExternalTextureDescriptor WGPU_EXTERNAL_TEXTURE_DESCRIPTOR_DEFAULT_INITIALIZER
const WGpuSamplerDescriptor WGPU_SAMPLER_DESCRIPTOR_DEFAULT_INITIALIZER
const WGpuBindGroupLayoutEntry WGPU_BUFFER_BINDING_LAYOUT_ENTRY_DEFAULT_INITIALIZER
const WGpuBufferBindingLayout WGPU_BUFFER_BINDING_LAYOUT_DEFAULT_INITIALIZER
const WGpuSamplerBindingLayout WGPU_SAMPLER_BINDING_LAYOUT_DEFAULT_INITIALIZER
const WGpuTextureBindingLayout WGPU_TEXTURE_BINDING_LAYOUT_DEFAULT_INITIALIZER
const WGpuBindGroupEntry WGPU_BIND_GROUP_ENTRY_DEFAULT_INITIALIZER
const WGpuShaderModuleCompilationHint WGPU_SHADER_MODULE_COMPILATION_HINT_DEFAULT_INITIALIZER
const WGpuCommandEncoderDescriptor WGPU_COMMAND_ENCODER_DESCRIPTOR_DEFAULT_INITIALIZER
const WGpuImageCopyBuffer WGPU_IMAGE_COPY_BUFFER_DEFAULT_INITIALIZER = {}
const WGpuComputePassTimestampWrites WGPU_COMPUTE_PASS_TIMESTAMP_WRITES_DEFAULT_INITIALIZER
const WGpuComputePassDescriptor WGPU_COMPUTE_PASS_DESCRIPTOR_DEFAULT_INITIALIZER
const WGpuRenderPassDepthStencilAttachment WGPU_RENDER_PASS_DEPTH_STENCIL_ATTACHMENT_DEFAULT_INITIALIZER
const WGpuStorageTextureBindingLayout WGPU_STORAGE_TEXTURE_BINDING_LAYOUT_DEFAULT_INITIALIZER
const WGpuCanvasConfiguration WGPU_CANVAS_CONFIGURATION_DEFAULT_INITIALIZER
const WGpuRenderPassTimestampWrites WGPU_RENDER_PASS_TIMESTAMP_WRITES_DEFAULT_INITIALIZER
const WGpuRenderPassDescriptor WGPU_RENDER_PASS_DESCRIPTOR_DEFAULT_INITIALIZER
const WGpuColorTargetState WGPU_COLOR_TARGET_STATE_DEFAULT_INITIALIZER
const WGpuRenderPipelineDescriptor WGPU_RENDER_PIPELINE_DESCRIPTOR_DEFAULT_INITIALIZER
const WGpuExtent3D WGPU_EXTENT_3D_DEFAULT_INITIALIZER
const WGpuRenderPassColorAttachment WGPU_RENDER_PASS_COLOR_ATTACHMENT_DEFAULT_INITIALIZER
const WGpuImageCopyExternalImage WGPU_IMAGE_COPY_EXTERNAL_IMAGE_DEFAULT_INITIALIZER
const WGpuImageCopyTexture WGPU_IMAGE_COPY_TEXTURE_DEFAULT_INITIALIZER
const WGpuImageCopyTextureTagged WGPU_IMAGE_COPY_TEXTURE_TAGGED_DEFAULT_INITIALIZER

Variable Documentation

◆ WGPU_BIND_GROUP_ENTRY_DEFAULT_INITIALIZER

const WGpuBindGroupEntry WGPU_BIND_GROUP_ENTRY_DEFAULT_INITIALIZER
Initial value:
= {
}

◆ WGPU_BUFFER_BINDING_LAYOUT_DEFAULT_INITIALIZER

const WGpuBufferBindingLayout WGPU_BUFFER_BINDING_LAYOUT_DEFAULT_INITIALIZER
Initial value:
= {
0
}
#define WGPU_BUFFER_BINDING_TYPE_UNIFORM
Definition lib_webgpu.h:1224
#define EM_FALSE
Definition lib_webgpu.h:46

◆ WGPU_BUFFER_BINDING_LAYOUT_ENTRY_DEFAULT_INITIALIZER

const WGpuBindGroupLayoutEntry WGPU_BUFFER_BINDING_LAYOUT_ENTRY_DEFAULT_INITIALIZER
Initial value:
= {
}

◆ WGPU_CANVAS_CONFIGURATION_DEFAULT_INITIALIZER

const WGpuCanvasConfiguration WGPU_CANVAS_CONFIGURATION_DEFAULT_INITIALIZER
Initial value:
= {
0,
0,
0,
nullptr,
}
#define WGPU_TEXTURE_USAGE_RENDER_ATTACHMENT
Definition lib_webgpu.h:736
#define HTML_PREDEFINED_COLOR_SPACE_SRGB
Definition lib_webgpu.h:244
#define WGPU_CANVAS_ALPHA_MODE_OPAQUE
Definition lib_webgpu.h:2616

◆ WGPU_COLOR_TARGET_STATE_DEFAULT_INITIALIZER

const WGpuColorTargetState WGPU_COLOR_TARGET_STATE_DEFAULT_INITIALIZER
Initial value:
= {
0,
{
{
},
{
}
},
}
#define WGPU_BLEND_OPERATION_ADD
Definition lib_webgpu.h:1784
#define WGPU_BLEND_FACTOR_ONE
Definition lib_webgpu.h:1759
#define WGPU_COLOR_WRITE_ALL
Definition lib_webgpu.h:1723
#define WGPU_BLEND_FACTOR_ONE_MINUS_SRC
Definition lib_webgpu.h:1761
#define WGPU_BLEND_FACTOR_SRC
Definition lib_webgpu.h:1760
#define WGPU_BLEND_FACTOR_ZERO
Definition lib_webgpu.h:1758
#define WGPU_BLEND_OPERATION_DISABLED
Definition lib_webgpu.h:1783

◆ WGPU_COMMAND_ENCODER_DESCRIPTOR_DEFAULT_INITIALIZER

const WGpuCommandEncoderDescriptor WGPU_COMMAND_ENCODER_DESCRIPTOR_DEFAULT_INITIALIZER
Initial value:
= {
}

◆ WGPU_COMPUTE_PASS_DESCRIPTOR_DEFAULT_INITIALIZER

const WGpuComputePassDescriptor WGPU_COMPUTE_PASS_DESCRIPTOR_DEFAULT_INITIALIZER
Initial value:
= {
}
const WGpuComputePassTimestampWrites WGPU_COMPUTE_PASS_TIMESTAMP_WRITES_DEFAULT_INITIALIZER
Definition lib_webgpu_cpp11.cc:89

◆ WGPU_COMPUTE_PASS_TIMESTAMP_WRITES_DEFAULT_INITIALIZER

const WGpuComputePassTimestampWrites WGPU_COMPUTE_PASS_TIMESTAMP_WRITES_DEFAULT_INITIALIZER
Initial value:
= {
0,
-1,
-1
}

◆ WGPU_DEVICE_DESCRIPTOR_DEFAULT_INITIALIZER

const WGpuDeviceDescriptor WGPU_DEVICE_DESCRIPTOR_DEFAULT_INITIALIZER
Initial value:
= {
}

◆ WGPU_EXTENT_3D_DEFAULT_INITIALIZER

const WGpuExtent3D WGPU_EXTENT_3D_DEFAULT_INITIALIZER
extern
Initial value:
= {
0,
1,
1
}

◆ WGPU_EXTERNAL_TEXTURE_DESCRIPTOR_DEFAULT_INITIALIZER

const WGpuExternalTextureDescriptor WGPU_EXTERNAL_TEXTURE_DESCRIPTOR_DEFAULT_INITIALIZER
Initial value:

◆ WGPU_IMAGE_COPY_BUFFER_DEFAULT_INITIALIZER

const WGpuImageCopyBuffer WGPU_IMAGE_COPY_BUFFER_DEFAULT_INITIALIZER = {}

◆ WGPU_IMAGE_COPY_EXTERNAL_IMAGE_DEFAULT_INITIALIZER

const WGpuImageCopyExternalImage WGPU_IMAGE_COPY_EXTERNAL_IMAGE_DEFAULT_INITIALIZER
extern
Initial value:
= {
0,
{
0,
0
},
false
}

◆ WGPU_IMAGE_COPY_TEXTURE_DEFAULT_INITIALIZER

const WGpuImageCopyTexture WGPU_IMAGE_COPY_TEXTURE_DEFAULT_INITIALIZER
extern
Initial value:
= {
0,
0,
{
0,
0,
0
},
}
#define WGPU_TEXTURE_ASPECT_ALL
Definition lib_webgpu.h:800

◆ WGPU_IMAGE_COPY_TEXTURE_TAGGED_DEFAULT_INITIALIZER

const WGpuImageCopyTextureTagged WGPU_IMAGE_COPY_TEXTURE_TAGGED_DEFAULT_INITIALIZER
extern
Initial value:

◆ WGPU_RENDER_PASS_COLOR_ATTACHMENT_DEFAULT_INITIALIZER

const WGpuRenderPassColorAttachment WGPU_RENDER_PASS_COLOR_ATTACHMENT_DEFAULT_INITIALIZER
extern
Initial value:
= {
0,
0,
{
0.0f,
0.0f,
0.0f,
1.0f,
}
}
#define WGPU_LOAD_OP_LOAD
Definition lib_webgpu.h:2377
#define WGPU_STORE_OP_STORE
Definition lib_webgpu.h:2388

◆ WGPU_RENDER_PASS_DEPTH_STENCIL_ATTACHMENT_DEFAULT_INITIALIZER

const WGpuRenderPassDepthStencilAttachment WGPU_RENDER_PASS_DEPTH_STENCIL_ATTACHMENT_DEFAULT_INITIALIZER
Initial value:
= {
0,
false,
0,
false,
}
#define WGPU_STORE_OP_UNDEFINED
Definition lib_webgpu.h:2387
#define WGPU_NAN
Definition lib_webgpu.h:39

◆ WGPU_RENDER_PASS_DESCRIPTOR_DEFAULT_INITIALIZER

const WGpuRenderPassDescriptor WGPU_RENDER_PASS_DESCRIPTOR_DEFAULT_INITIALIZER
Initial value:
= {
0,
0,
0,
0,
}
const WGpuRenderPassDepthStencilAttachment WGPU_RENDER_PASS_DEPTH_STENCIL_ATTACHMENT_DEFAULT_INITIALIZER
Definition lib_webgpu_cpp11.cc:99
const WGpuRenderPassTimestampWrites WGPU_RENDER_PASS_TIMESTAMP_WRITES_DEFAULT_INITIALIZER
Definition lib_webgpu_cpp11.cc:129

◆ WGPU_RENDER_PASS_TIMESTAMP_WRITES_DEFAULT_INITIALIZER

const WGpuRenderPassTimestampWrites WGPU_RENDER_PASS_TIMESTAMP_WRITES_DEFAULT_INITIALIZER
Initial value:
= {
0,
-1,
-1
}

◆ WGPU_RENDER_PIPELINE_DESCRIPTOR_DEFAULT_INITIALIZER

const WGpuRenderPipelineDescriptor WGPU_RENDER_PIPELINE_DESCRIPTOR_DEFAULT_INITIALIZER

◆ WGPU_REQUEST_ADAPTER_OPTIONS_DEFAULT_INITIALIZER

const WGpuRequestAdapterOptions WGPU_REQUEST_ADAPTER_OPTIONS_DEFAULT_INITIALIZER
Initial value:
= {
}

◆ WGPU_SAMPLER_BINDING_LAYOUT_DEFAULT_INITIALIZER

const WGpuSamplerBindingLayout WGPU_SAMPLER_BINDING_LAYOUT_DEFAULT_INITIALIZER
Initial value:
= {
}
#define WGPU_SAMPLER_BINDING_TYPE_FILTERING
Definition lib_webgpu.h:1252

◆ WGPU_SAMPLER_DESCRIPTOR_DEFAULT_INITIALIZER

const WGpuSamplerDescriptor WGPU_SAMPLER_DESCRIPTOR_DEFAULT_INITIALIZER
Initial value:
= {
0,
32,
0,
1
}
#define WGPU_ADDRESS_MODE_CLAMP_TO_EDGE
Definition lib_webgpu.h:1113
#define WGPU_MIPMAP_FILTER_MODE_NEAREST
Definition lib_webgpu.h:1136
#define WGPU_FILTER_MODE_NEAREST
Definition lib_webgpu.h:1125

◆ WGPU_SHADER_MODULE_COMPILATION_HINT_DEFAULT_INITIALIZER

const WGpuShaderModuleCompilationHint WGPU_SHADER_MODULE_COMPILATION_HINT_DEFAULT_INITIALIZER
Initial value:
= {
}

◆ WGPU_STORAGE_TEXTURE_BINDING_LAYOUT_DEFAULT_INITIALIZER

const WGpuStorageTextureBindingLayout WGPU_STORAGE_TEXTURE_BINDING_LAYOUT_DEFAULT_INITIALIZER
Initial value:
= {
}
#define WGPU_STORAGE_TEXTURE_ACCESS_WRITE_ONLY
Definition lib_webgpu.h:1306
#define WGPU_TEXTURE_FORMAT_INVALID
Definition lib_webgpu.h:928
#define WGPU_TEXTURE_VIEW_DIMENSION_2D
Definition lib_webgpu.h:785

◆ WGPU_TEXTURE_BINDING_LAYOUT_DEFAULT_INITIALIZER

const WGpuTextureBindingLayout WGPU_TEXTURE_BINDING_LAYOUT_DEFAULT_INITIALIZER
Initial value:
= {
false,
}
#define WGPU_TEXTURE_SAMPLE_TYPE_FLOAT
Definition lib_webgpu.h:1278

◆ WGPU_TEXTURE_DESCRIPTOR_DEFAULT_INITIALIZER

const WGpuTextureDescriptor WGPU_TEXTURE_DESCRIPTOR_DEFAULT_INITIALIZER
Initial value:
= {
0,
1,
1,
1,
1,
0,
0,
0,
nullptr
}
#define WGPU_TEXTURE_DIMENSION_2D
Definition lib_webgpu.h:717

◆ WGPU_TEXTURE_VIEW_DESCRIPTOR_DEFAULT_INITIALIZER

const WGpuTextureViewDescriptor WGPU_TEXTURE_VIEW_DESCRIPTOR_DEFAULT_INITIALIZER
Initial value:
= {
0,
0,
0,
0,
0,
0,
}