Browse Source

[hl] change for haxe hl.NativeArray for Vector - DX12

see #1224
Yuxiao Mao 1 year ago
parent
commit
49f71494a9
1 changed files with 2 additions and 2 deletions
  1. 2 2
      h3d/impl/DX12Driver.hx

+ 2 - 2
h3d/impl/DX12Driver.hx

@@ -1873,7 +1873,7 @@ class DX12Driver extends h3d.impl.Driver {
 		switch( which ) {
 		switch( which ) {
 		case Params:
 		case Params:
 			if( shader.paramsSize > 0 ) {
 			if( shader.paramsSize > 0 ) {
-				var data = hl.Bytes.getArray(buf.params.toData());
+				var data = #if (haxe_ver < 5.0) hl.Bytes.getArray(buf.params.toData()) #else buf.params.toData().getBytes() #end;
 				var dataSize = shader.paramsSize << 4;
 				var dataSize = shader.paramsSize << 4;
 				if( regs.params & 0x100 != 0 ) {
 				if( regs.params & 0x100 != 0 ) {
 					// update CBV
 					// update CBV
@@ -1894,7 +1894,7 @@ class DX12Driver extends h3d.impl.Driver {
 			}
 			}
 		case Globals:
 		case Globals:
 			if( shader.globalsSize > 0 ) {
 			if( shader.globalsSize > 0 ) {
-				var data = hl.Bytes.getArray(buf.globals.toData());
+				var data = #if (haxe_ver < 5.0) hl.Bytes.getArray(buf.globals.toData()) #else buf.globals.toData().getBytes() #end;
 				var dataSize = shader.globalsSize << 4;
 				var dataSize = shader.globalsSize << 4;
 				if( regs.globals & 0x100 != 0 ) {
 				if( regs.globals & 0x100 != 0 ) {
 					// update CBV
 					// update CBV