mame/3rdparty/bgfx/examples/24-nbody/cs_indirect.sc
Miodrag Milanović 812e6094f4
Update BGFX, BX and BIMG (#10789)
* Update to bgfx a93a714632b79b5ddbf5c86ac323fa9b76ed3433
Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
2023-01-05 09:32:40 -05:00

17 lines
410 B
Python

/*
* Copyright 2014 Stanlo Slasinski. All rights reserved.
* License: https://github.com/bkaradzic/bgfx/blob/master/LICENSE
*/
#include "bgfx_compute.sh"
#include "uniforms.sh"
BUFFER_WR(indirectBuffer, uvec4, 0);
NUM_THREADS(1, 1, 1)
void main()
{
drawIndexedIndirect(indirectBuffer, 0, 6, u_dispatchSize * threadGroupUpdateSize, 0, 0, 0);
dispatchIndirect(indirectBuffer, 1, u_dispatchSize, 1, 1);
}