mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Merge branch 'master' into bill/change-license
This commit is contained in:
Vendored
+16
-16
@@ -719,7 +719,7 @@ STREAM_OUTPUT_DESC :: struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
INPUT_LAYOUT_DESC :: struct {
|
INPUT_LAYOUT_DESC :: struct {
|
||||||
pInputElementDescs: [^]INPUT_ELEMENT_DESC,
|
pInputElementDescs: [^]INPUT_ELEMENT_DESC `fmt:"v,NumElements"`,
|
||||||
NumElements: u32,
|
NumElements: u32,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1649,7 +1649,7 @@ VIEW_INSTANCING_FLAG :: enum u32 {
|
|||||||
|
|
||||||
VIEW_INSTANCING_DESC :: struct {
|
VIEW_INSTANCING_DESC :: struct {
|
||||||
ViewInstanceCount: u32,
|
ViewInstanceCount: u32,
|
||||||
pViewInstanceLocations: [^]VIEW_INSTANCE_LOCATION,
|
pViewInstanceLocations: [^]VIEW_INSTANCE_LOCATION `fmt:"v,ViewInstanceCount"`,
|
||||||
Flags: VIEW_INSTANCING_FLAGS,
|
Flags: VIEW_INSTANCING_FLAGS,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3090,13 +3090,13 @@ EXISTING_COLLECTION_DESC :: struct {
|
|||||||
SUBOBJECT_TO_EXPORTS_ASSOCIATION :: struct {
|
SUBOBJECT_TO_EXPORTS_ASSOCIATION :: struct {
|
||||||
pSubobjectToAssociate: ^STATE_SUBOBJECT,
|
pSubobjectToAssociate: ^STATE_SUBOBJECT,
|
||||||
NumExports: u32,
|
NumExports: u32,
|
||||||
pExports: [^]^i16,
|
pExports: [^]cstring16 `fmt:"v,NumExports"`,
|
||||||
}
|
}
|
||||||
|
|
||||||
DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION :: struct {
|
DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION :: struct {
|
||||||
SubobjectToAssociate: ^i16,
|
SubobjectToAssociate: cstring16,
|
||||||
NumExports: u32,
|
NumExports: u32,
|
||||||
pExports: [^]^i16,
|
pExports: [^]cstring16 `fmt:"v,NumExports"`,
|
||||||
}
|
}
|
||||||
|
|
||||||
HIT_GROUP_TYPE :: enum i32 {
|
HIT_GROUP_TYPE :: enum i32 {
|
||||||
@@ -3105,11 +3105,11 @@ HIT_GROUP_TYPE :: enum i32 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
HIT_GROUP_DESC :: struct {
|
HIT_GROUP_DESC :: struct {
|
||||||
HitGroupExport: ^i16,
|
HitGroupExport: cstring16,
|
||||||
Type: HIT_GROUP_TYPE,
|
Type: HIT_GROUP_TYPE,
|
||||||
AnyHitShaderImport: ^i16,
|
AnyHitShaderImport: cstring16,
|
||||||
ClosestHitShaderImport: ^i16,
|
ClosestHitShaderImport: cstring16,
|
||||||
IntersectionShaderImport: ^i16,
|
IntersectionShaderImport: cstring16,
|
||||||
}
|
}
|
||||||
|
|
||||||
RAYTRACING_SHADER_CONFIG :: struct {
|
RAYTRACING_SHADER_CONFIG :: struct {
|
||||||
@@ -3506,14 +3506,14 @@ DRED_ALLOCATION_TYPE :: enum i32 {
|
|||||||
|
|
||||||
DRED_ALLOCATION_NODE :: struct {
|
DRED_ALLOCATION_NODE :: struct {
|
||||||
ObjectNameA: cstring,
|
ObjectNameA: cstring,
|
||||||
ObjectNameW: ^i16,
|
ObjectNameW: cstring16,
|
||||||
AllocationType: DRED_ALLOCATION_TYPE,
|
AllocationType: DRED_ALLOCATION_TYPE,
|
||||||
pNext: ^DRED_ALLOCATION_NODE,
|
pNext: ^DRED_ALLOCATION_NODE,
|
||||||
}
|
}
|
||||||
|
|
||||||
DRED_ALLOCATION_NODE1 :: struct {
|
DRED_ALLOCATION_NODE1 :: struct {
|
||||||
ObjectNameA: cstring,
|
ObjectNameA: cstring,
|
||||||
ObjectNameW: ^i16,
|
ObjectNameW: cstring16,
|
||||||
AllocationType: DRED_ALLOCATION_TYPE,
|
AllocationType: DRED_ALLOCATION_TYPE,
|
||||||
pNext: ^DRED_ALLOCATION_NODE1,
|
pNext: ^DRED_ALLOCATION_NODE1,
|
||||||
pObject: ^IUnknown,
|
pObject: ^IUnknown,
|
||||||
@@ -3539,7 +3539,7 @@ DRED_PAGE_FAULT_OUTPUT1 :: struct {
|
|||||||
pHeadRecentFreedAllocationNode: ^DRED_ALLOCATION_NODE1,
|
pHeadRecentFreedAllocationNode: ^DRED_ALLOCATION_NODE1,
|
||||||
}
|
}
|
||||||
|
|
||||||
DRED_PAGE_FAULT_FLAGS :: bit_set[DRED_PAGE_FAULT_FLAG;u32]
|
DRED_PAGE_FAULT_FLAGS :: distinct bit_set[DRED_PAGE_FAULT_FLAG; u32]
|
||||||
DRED_PAGE_FAULT_FLAG :: enum u32 {
|
DRED_PAGE_FAULT_FLAG :: enum u32 {
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3819,7 +3819,7 @@ RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS :: struct {
|
|||||||
pSrcResource: ^IResource,
|
pSrcResource: ^IResource,
|
||||||
pDstResource: ^IResource,
|
pDstResource: ^IResource,
|
||||||
SubresourceCount: u32,
|
SubresourceCount: u32,
|
||||||
pSubresourceParameters: [^]RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS,
|
pSubresourceParameters: [^]RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS `fmt:"v,SubresourceCount"`,
|
||||||
Format: dxgi.FORMAT,
|
Format: dxgi.FORMAT,
|
||||||
ResolveMode: RESOLVE_MODE,
|
ResolveMode: RESOLVE_MODE,
|
||||||
PreserveResolveSource: BOOL,
|
PreserveResolveSource: BOOL,
|
||||||
@@ -3901,7 +3901,7 @@ SHADER_CACHE_MODE :: enum i32 {
|
|||||||
DISK = 1,
|
DISK = 1,
|
||||||
}
|
}
|
||||||
|
|
||||||
SHADER_CACHE_FLAGS :: bit_set[SHADER_CACHE_FLAG;u32]
|
SHADER_CACHE_FLAGS :: distinct bit_set[SHADER_CACHE_FLAG; u32]
|
||||||
SHADER_CACHE_FLAG :: enum u32 {
|
SHADER_CACHE_FLAG :: enum u32 {
|
||||||
DRIVER_VERSIONED = 0,
|
DRIVER_VERSIONED = 0,
|
||||||
USE_WORKING_DIR = 1,
|
USE_WORKING_DIR = 1,
|
||||||
@@ -3932,7 +3932,7 @@ IShaderCacheSession_VTable :: struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
SHADER_CACHE_KIND_FLAGS :: bit_set[SHADER_CACHE_KIND_FLAG;u32]
|
SHADER_CACHE_KIND_FLAGS :: distinct bit_set[SHADER_CACHE_KIND_FLAG; u32]
|
||||||
SHADER_CACHE_KIND_FLAG :: enum u32 {
|
SHADER_CACHE_KIND_FLAG :: enum u32 {
|
||||||
IMPLICIT_D3D_CACHE_FOR_DRIVER = 0,
|
IMPLICIT_D3D_CACHE_FOR_DRIVER = 0,
|
||||||
IMPLICIT_D3D_CONVERSIONS = 1,
|
IMPLICIT_D3D_CONVERSIONS = 1,
|
||||||
@@ -3940,7 +3940,7 @@ SHADER_CACHE_KIND_FLAG :: enum u32 {
|
|||||||
APPLICATION_MANAGED = 3,
|
APPLICATION_MANAGED = 3,
|
||||||
}
|
}
|
||||||
|
|
||||||
SHADER_CACHE_CONTROL_FLAGS :: bit_set[SHADER_CACHE_CONTROL_FLAG;u32]
|
SHADER_CACHE_CONTROL_FLAGS :: distinct bit_set[SHADER_CACHE_CONTROL_FLAG; u32]
|
||||||
SHADER_CACHE_CONTROL_FLAG :: enum u32 {
|
SHADER_CACHE_CONTROL_FLAG :: enum u32 {
|
||||||
DISABLE = 0,
|
DISABLE = 0,
|
||||||
ENABLE = 1,
|
ENABLE = 1,
|
||||||
|
|||||||
Reference in New Issue
Block a user