vkd3d  2.1
The vkd3d 3D Graphics Library
Data Fields
vkd3d_shader_scan_denormal_mode_info Struct Reference

A chained structure describing how a shader expects denormal floating-point values to be handled. More...

#include <vkd3d_shader.h>

Data Fields

enum vkd3d_shader_structure_type type
 Must be set to VKD3D_SHADER_STRUCTURE_TYPE_SCAN_DENORMAL_MODE_INFO. More...
 
const void * next
 Optional pointer to a structure containing further parameters. More...
 
enum vkd3d_shader_denormal_mode f16_denormal_mode
 The denormal mode for f16 (half) numbers. More...
 
enum vkd3d_shader_denormal_mode f32_denormal_mode
 The denormal mode for f32 (float) numbers. More...
 
enum vkd3d_shader_denormal_mode f64_denormal_mode
 The denormal mode for f64 (double) numbers. More...
 

Detailed Description

A chained structure describing how a shader expects denormal floating-point values to be handled.

This structure extends vkd3d_shader_compile_info.

Since
2.0

Field Documentation

◆ f16_denormal_mode

enum vkd3d_shader_denormal_mode vkd3d_shader_scan_denormal_mode_info::f16_denormal_mode

The denormal mode for f16 (half) numbers.

◆ f32_denormal_mode

enum vkd3d_shader_denormal_mode vkd3d_shader_scan_denormal_mode_info::f32_denormal_mode

The denormal mode for f32 (float) numbers.

◆ f64_denormal_mode

enum vkd3d_shader_denormal_mode vkd3d_shader_scan_denormal_mode_info::f64_denormal_mode

The denormal mode for f64 (double) numbers.

◆ next

const void* vkd3d_shader_scan_denormal_mode_info::next

Optional pointer to a structure containing further parameters.

◆ type

enum vkd3d_shader_structure_type vkd3d_shader_scan_denormal_mode_info::type

Must be set to VKD3D_SHADER_STRUCTURE_TYPE_SCAN_DENORMAL_MODE_INFO.


The documentation for this struct was generated from the following file: