什么花是紫色的

百度 法院最终判决教育咨询公司酌情退还了小王部分合同款。

?? ???? ????? ??? ?? ??? ???? ?? ????, ??? ?? ?? ?? ??? ?? ?? ?? ??? ?????? ?????? ? ??? ? ????. ?? ???? ???? ??? ? ??? ??? ????? ??? ? ????. ??? ??? ?? ????? ????? ?? ?(?. 16??)?? ?? ?? ?? ??? ???? ?? ?? ????? ?? ??? ??? ?? ??? ??? ? ????.

GPUBuffer.usage ??? ????, ?? 10??? ?????. ? ?? 10??? ??? ?? ???? ?? ??? 10?? ?? ?????. ?? ??? ????, ??? ??? ????? ??? GPUBuffer? ?? GPUBuffer.usage? ???? ??? ?? ??? ?????.

js
usage: GPUBufferUsage.COPY_SRC | GPUBufferUsage.MAP_WRITE;

??? ?? ??? ?????? ?? ????, ? ?? 16?? ?? ????.

?? ??? 16?? ?? 10?? ?? ?
GPUBufferUsage.MAP_READ 0x0001 1
GPUBufferUsage.MAP_WRITE 0x0002 2
GPUBufferUsage.COPY_SRC 0x0004 4
GPUBufferUsage.COPY_DST 0x0008 8
GPUBufferUsage.INDEX 0x0010 16
GPUBufferUsage.VERTEX 0x0020 32
GPUBufferUsage.UNIFORM 0x0040 64
GPUBufferUsage.STORAGE 0x0080 128
GPUBufferUsage.INDIRECT 0x0100 256
GPUBufferUsage.QUERY_RESOLVE 0x0200 512

GPUBuffer.usage ??? ????, ?? 10??? ?????. ? ?? 10??? ??? ?? ???? ?? ??? 10?? ?? ?????. ?? ??? ????, ??? ??? ????? ??? GPUBuffer? ?? GPUBuffer.usage? ???? ??? ?? ??? ?????.

  • GPUBufferUsage.COPY_SRC? ???? ???? 4
  • GPUBufferUsage.MAP_WRITE? 10??? ???? 2? ?????.
  • 6? ????.

??? ???? ?? ??? ??? ??, ? ? ??? ?????, ????? ?? ??? ?? ???? ?????? ??? ? ? ????. ??, ?? ? ???? ???? ??? ?? ?? ???? ???? ??? ?? ???? ? ????.

js
if (buffer.usage & GPUBufferUsage.MAP_WRITE) {
  // ??? MAP_WRITE ??? ????.
}

?? ??