Explorar el Código

DX12 : Adding D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES constant

TothBenoit hace 5 meses
padre
commit
4a42e9e5a8
Se han modificado 2 ficheros con 3 adiciones y 1 borrados
  1. 1 0
      libs/directx/dx/Dx12.hx
  2. 2 1
      libs/directx/dx12.cpp

+ 1 - 0
libs/directx/dx/Dx12.hx

@@ -12,6 +12,7 @@ enum abstract Constant(Int) to Int {
 	public var TEXTURE_DATA_PITCH_ALIGNMENT;
 	public var TEXTURE_DATA_PLACEMENT_ALIGNMENT;
 	public var DESCRIPTOR_RANGE_OFFSET_APPEND;
+	public var RESOURCE_BARRIER_ALL_SUBRESOURCES;
 }
 
 enum abstract CommandListType(Int) {

+ 2 - 1
libs/directx/dx12.cpp

@@ -35,7 +35,8 @@ static int gs_constants[] = {
 	D3D12_TEXTURE_DATA_PITCH_ALIGNMENT,
 #endif
 	D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT,
-	D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND
+	D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND,
+	D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES,
 };
 
 typedef struct {