Skip to content

Commit 4468e34

Browse files
author
GH Action
committed
1 parent 8e03567 commit 4468e34

2 files changed

Lines changed: 164 additions & 135 deletions

File tree

src/sokol/c/sokol_app.h

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4103,13 +4103,25 @@ _SOKOL_PRIVATE void _sapp_wgpu_create_device_and_swapchain(void) {
41034103
SOKOL_ASSERT(cur_feature_index < _SAPP_WGPU_MAX_REQUESTED_FEATURES);
41044104
requiredFeatures[cur_feature_index++] = WGPUFeatureName_TextureCompressionASTC;
41054105
}
4106+
if (wgpuAdapterHasFeature(_sapp.wgpu.adapter, WGPUFeatureName_DualSourceBlending)) {
4107+
SOKOL_ASSERT(cur_feature_index < _SAPP_WGPU_MAX_REQUESTED_FEATURES);
4108+
requiredFeatures[cur_feature_index++] = WGPUFeatureName_DualSourceBlending;
4109+
}
4110+
if (wgpuAdapterHasFeature(_sapp.wgpu.adapter, WGPUFeatureName_ShaderF16)) {
4111+
SOKOL_ASSERT(cur_feature_index < _SAPP_WGPU_MAX_REQUESTED_FEATURES);
4112+
requiredFeatures[cur_feature_index++] = WGPUFeatureName_ShaderF16;
4113+
}
41064114
if (wgpuAdapterHasFeature(_sapp.wgpu.adapter, WGPUFeatureName_Float32Filterable)) {
41074115
SOKOL_ASSERT(cur_feature_index < _SAPP_WGPU_MAX_REQUESTED_FEATURES);
41084116
requiredFeatures[cur_feature_index++] = WGPUFeatureName_Float32Filterable;
41094117
}
4110-
if (wgpuAdapterHasFeature(_sapp.wgpu.adapter, WGPUFeatureName_DualSourceBlending)) {
4118+
if (wgpuAdapterHasFeature(_sapp.wgpu.adapter, WGPUFeatureName_Float32Blendable)) {
41114119
SOKOL_ASSERT(cur_feature_index < _SAPP_WGPU_MAX_REQUESTED_FEATURES);
4112-
requiredFeatures[cur_feature_index++] = WGPUFeatureName_DualSourceBlending;
4120+
requiredFeatures[cur_feature_index++] = WGPUFeatureName_Float32Blendable;
4121+
}
4122+
if (wgpuAdapterHasFeature(_sapp.wgpu.adapter, WGPUFeatureName_TextureFormatsTier2)) {
4123+
SOKOL_ASSERT(cur_feature_index < _SAPP_WGPU_MAX_REQUESTED_FEATURES);
4124+
requiredFeatures[cur_feature_index++] = WGPUFeatureName_TextureFormatsTier2;
41134125
}
41144126
#undef _SAPP_WGPU_MAX_REQUESTED_FEATURES
41154127

0 commit comments

Comments
 (0)