diff options
| author | jussi | 2023-10-31 11:52:36 +0200 |
|---|---|---|
| committer | jussi | 2023-10-31 11:52:36 +0200 |
| commit | f8b4b709e62c0fe25e4483925bac4abea5d8cafe (patch) | |
| tree | 47903b7fb7ac42a8ca5a49b67f48f056900a9f10 /ReiLua_API.lua | |
| parent | 65fababd8d36b47c85e7d6b43f649ed88c7e8bcf (diff) | |
| download | reilua-enhanced-f8b4b709e62c0fe25e4483925bac4abea5d8cafe.tar.gz reilua-enhanced-f8b4b709e62c0fe25e4483925bac4abea5d8cafe.tar.bz2 reilua-enhanced-f8b4b709e62c0fe25e4483925bac4abea5d8cafe.zip | |
Compute shader management and Buffer management.
Diffstat (limited to 'ReiLua_API.lua')
| -rw-r--r-- | ReiLua_API.lua | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ReiLua_API.lua b/ReiLua_API.lua index b792a6d..bcb2095 100644 --- a/ReiLua_API.lua +++ b/ReiLua_API.lua @@ -5561,6 +5561,31 @@ function RL.rlSetUniformSampler( locIndex, textureId ) end ---@return any RL.rlSetShader function RL.rlSetShader( id, locs ) end +-- RLGL - Compute shader management + +---Load compute shader program +---- Success return int +---@param shaderId integer +---@return any programId +function RL.rlLoadComputeShaderProgram( shaderId ) end + +---Dispatch compute shader (equivalent to *draw* for graphics pipeline) +---@param groupX integer +---@param groupY integer +---@param groupZ integer +---@return any RL.rlComputeShaderDispatch +function RL.rlComputeShaderDispatch( groupX, groupY, groupZ ) end + +-- RLGL - Buffer management + +---Bind image texture +---@param id integer +---@param index integer +---@param format integer +---@param readonly boolean +---@return any RL.rlBindImageTexture +function RL.rlBindImageTexture( id, index, format, readonly ) end + -- RLGL - Matrix state management ---Get internal modelview matrix |
