什么花是紫色的
?? ???? ????? ??? ?? ??? ???? ?? ????, ??? ?? ?? ?? ??? ?? ?? ?? ??? ?????? ?????? ? ??? ? ????. ?? ???? ???? ??? ? ??? ??? ????? ??? ? ????. ??? ??? ?? ????? ????? ?? ?(?. 16??)?? ?? ?? ?? ??? ???? ?? ?? ????? ?? ??? ??? ?? ??? ??? ? ????.
GPUBuffer.usage
??? ????, ?? 10??? ?????. ? ?? 10??? ??? ?? ???? ?? ??? 10?? ?? ?????. ?? ??? ????, ??? ??? ????? ??? GPUBuffer
? ?? GPUBuffer.usage
? ???? ??? ?? ??? ?????.
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
? ???? ???? 4GPUBufferUsage.MAP_WRITE
? 10??? ???? 2? ?????.- 6? ????.
??? ???? ?? ??? ??? ??, ? ? ??? ?????, ????? ?? ??? ?? ???? ?????? ??? ? ? ????. ??, ?? ? ???? ???? ??? ?? ?? ???? ???? ??? ?? ???? ? ????.
if (buffer.usage & GPUBufferUsage.MAP_WRITE) {
// ??? MAP_WRITE ??? ????.
}
?? ??
- ??? ???? ???? ??
- ????? ??? ??