SetMusicPan was setting pitch fix.

This commit is contained in:
jussi
2025-10-17 15:41:35 +03:00
parent 77ba40f97e
commit 929076b576
8 changed files with 115 additions and 13 deletions

70
API.md
View File

@@ -1616,6 +1616,24 @@ Shader location: sampler2d texture: brdf
---
> SHADER_LOC_VERTEX_BONEIDS = 26
Shader location: vertex attribute: boneIds
---
> SHADER_LOC_VERTEX_BONEWEIGHTS = 27
Shader location: vertex attribute: boneWeights
---
> SHADER_LOC_BONE_MATRICES = 28
Shader location: array of matrices uniform: boneMatrices
---
> SHADER_LOC_MAP_DIFFUSE = 15
Shader location: sampler2d texture: diffuce (same as: SHADER_LOC_MAP_ALBEDO)
@@ -4088,6 +4106,58 @@ GL_BLEND_COLOR
---
> RL_READ_FRAMEBUFFER = 36008
GL_READ_FRAMEBUFFER
---
> RL_DRAW_FRAMEBUFFER = 36009
GL_DRAW_FRAMEBUFFER
---
## Defines - RLGL Default shader vertex attribute locations
> RL_DEFAULT_SHADER_ATTRIB_LOCATION_POSITION = 0
---
> RL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD = 1
---
> RL_DEFAULT_SHADER_ATTRIB_LOCATION_NORMAL = 2
---
> RL_DEFAULT_SHADER_ATTRIB_LOCATION_COLOR = 3
---
> RL_DEFAULT_SHADER_ATTRIB_LOCATION_TANGENT = 4
---
> RL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD2 = 5
---
> RL_DEFAULT_SHADER_ATTRIB_LOCATION_INDICES = 6
---
RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEIDS = nil
---
RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEWEIGHTS = nil
---
## Defines - RLGL GlVersion
> RL_OPENGL_11 = 1

View File

@@ -11,7 +11,7 @@ project( ReiLua )
set( CMAKE_C_STANDARD 99 ) # Requires C99 standard
option( SHARED "Build using dynamic libraries." off )
option( LUAJIT "Use LuaJIT." off )
option( LUAJIT "Use LuaJIT." on )
option( LUA_EVENTS "Enable Lua event callbacks (RL.event)." off )
option( DYNAMIC_SYMBOLS "Expose all dynamic symbols with rdynamic." off )
option( EXPOSE_API_SYMBOLS "Expose dynamic symbols only for get and push functions of variable types." off )

View File

@@ -477,6 +477,12 @@ RL.SHADER_LOC_MAP_IRRADIANCE=23
RL.SHADER_LOC_MAP_PREFILTER=24
---Shader location: sampler2d texture: brdf
RL.SHADER_LOC_MAP_BRDF=25
---Shader location: vertex attribute: boneIds
RL.SHADER_LOC_VERTEX_BONEIDS=26
---Shader location: vertex attribute: boneWeights
RL.SHADER_LOC_VERTEX_BONEWEIGHTS=27
---Shader location: array of matrices uniform: boneMatrices
RL.SHADER_LOC_BONE_MATRICES=28
---Shader location: sampler2d texture: diffuce (same as: SHADER_LOC_MAP_ALBEDO)
RL.SHADER_LOC_MAP_DIFFUSE=15
---Shader location: sampler2d texture: specular (same as: SHADER_LOC_MAP_METALNESS)
@@ -1320,6 +1326,22 @@ RL.RL_BLEND_DST_ALPHA=32970
RL.RL_BLEND_SRC_ALPHA=32971
---GL_BLEND_COLOR
RL.RL_BLEND_COLOR=32773
---GL_READ_FRAMEBUFFER
RL.RL_READ_FRAMEBUFFER=36008
---GL_DRAW_FRAMEBUFFER
RL.RL_DRAW_FRAMEBUFFER=36009
-- Defines - RLGL Default shader vertex attribute locations
RL.RL_DEFAULT_SHADER_ATTRIB_LOCATION_POSITION=0
RL.RL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD=1
RL.RL_DEFAULT_SHADER_ATTRIB_LOCATION_NORMAL=2
RL.RL_DEFAULT_SHADER_ATTRIB_LOCATION_COLOR=3
RL.RL_DEFAULT_SHADER_ATTRIB_LOCATION_TANGENT=4
RL.RL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD2=5
RL.RL_DEFAULT_SHADER_ATTRIB_LOCATION_INDICES=6
RL.RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEIDS=nil
RL.RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEWEIGHTS=nil
-- Defines - RLGL GlVersion

11
build/.gitignore vendored
View File

@@ -1,10 +1 @@
CMakeCache.txt
cmake_install.cmake
Makefile
CMakeFiles
ReiLua
resources
ReiLua.data
ReiLua.html
ReiLua.js
ReiLua.wasm
*

View File

@@ -62,6 +62,8 @@ DETAILED CHANGES:
- CHANGE: Bit fastes uluaGet* functions for vectors, color, rectangle and quaternion.
- FIXED: fast_tilemap and texture_atlas_repeat examples were giving truncated vectors
which isn't allowed anymore.
- CHANGE: Set LuaJIT to default build option.
- FIXED: SetMusicPan was setting pitch.
------------------------------------------------------------------------
Release: ReiLua version 0.8.0 Using Raylib 5.0 and Forked Raygui 4.0

View File

@@ -316,7 +316,7 @@ for _, src in ipairs( sourceFiles ) do
local gategorySplit = split( line, "*" )
apiFile:write( "\n## Defines - "..gategorySplit[2]:sub( 2, #gategorySplit[2] - 1 ).."\n" )
luaApiFile:write( "\n-- Defines - "..gategorySplit[2]:sub( 2, #gategorySplit[2] - 1 ).."\n\n" )
else
elseif lineSplit[1] ~= "#ifdef" and lineSplit[1] ~= "#endif" then
-- Remove comma from the end.
local defineName = lineSplit[2]:sub( 1, -2 )
local value = RL[ defineName ]

View File

@@ -668,7 +668,7 @@ int laudioSetMusicPan( lua_State* L ) {
Music* music = uluaGetMusic( L, 1 );
float pan = luaL_checknumber( L, 2 );
SetMusicPitch( *music, pan );
SetMusicPan( *music, pan );
return 0;
}

View File

@@ -675,6 +675,9 @@ static void defineGlobals() {
assignGlobalInt( SHADER_LOC_MAP_IRRADIANCE, "SHADER_LOC_MAP_IRRADIANCE" ); // Shader location: samplerCube texture: irradiance
assignGlobalInt( SHADER_LOC_MAP_PREFILTER, "SHADER_LOC_MAP_PREFILTER" ); // Shader location: samplerCube texture: prefilter
assignGlobalInt( SHADER_LOC_MAP_BRDF, "SHADER_LOC_MAP_BRDF" ); // Shader location: sampler2d texture: brdf
assignGlobalInt( SHADER_LOC_VERTEX_BONEIDS, "SHADER_LOC_VERTEX_BONEIDS" ); // Shader location: vertex attribute: boneIds
assignGlobalInt( SHADER_LOC_VERTEX_BONEWEIGHTS, "SHADER_LOC_VERTEX_BONEWEIGHTS" ); // Shader location: vertex attribute: boneWeights
assignGlobalInt( SHADER_LOC_BONE_MATRICES, "SHADER_LOC_BONE_MATRICES" ); // Shader location: array of matrices uniform: boneMatrices
assignGlobalInt( SHADER_LOC_MAP_DIFFUSE, "SHADER_LOC_MAP_DIFFUSE" ); // Shader location: sampler2d texture: diffuce (same as: SHADER_LOC_MAP_ALBEDO)
assignGlobalInt( SHADER_LOC_MAP_SPECULAR, "SHADER_LOC_MAP_SPECULAR" ); // Shader location: sampler2d texture: specular (same as: SHADER_LOC_MAP_METALNESS)
/* Shader uniform data type */
@@ -1206,6 +1209,20 @@ static void defineGlobals() {
assignGlobalInt( RL_BLEND_DST_ALPHA, "RL_BLEND_DST_ALPHA" ); // GL_BLEND_DST_ALPHA
assignGlobalInt( RL_BLEND_SRC_ALPHA, "RL_BLEND_SRC_ALPHA" ); // GL_BLEND_SRC_ALPHA
assignGlobalInt( RL_BLEND_COLOR, "RL_BLEND_COLOR" ); // GL_BLEND_COLOR
assignGlobalInt( RL_READ_FRAMEBUFFER, "RL_READ_FRAMEBUFFER" ); // GL_READ_FRAMEBUFFER
assignGlobalInt( RL_DRAW_FRAMEBUFFER, "RL_DRAW_FRAMEBUFFER" ); // GL_DRAW_FRAMEBUFFER
/* RLGL Default shader vertex attribute locations */
assignGlobalInt( RL_DEFAULT_SHADER_ATTRIB_LOCATION_POSITION, "RL_DEFAULT_SHADER_ATTRIB_LOCATION_POSITION" );
assignGlobalInt( RL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD, "RL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD" );
assignGlobalInt( RL_DEFAULT_SHADER_ATTRIB_LOCATION_NORMAL, "RL_DEFAULT_SHADER_ATTRIB_LOCATION_NORMAL" );
assignGlobalInt( RL_DEFAULT_SHADER_ATTRIB_LOCATION_COLOR, "RL_DEFAULT_SHADER_ATTRIB_LOCATION_COLOR" );
assignGlobalInt( RL_DEFAULT_SHADER_ATTRIB_LOCATION_TANGENT, "RL_DEFAULT_SHADER_ATTRIB_LOCATION_TANGENT" );
assignGlobalInt( RL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD2, "RL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD2" );
assignGlobalInt( RL_DEFAULT_SHADER_ATTRIB_LOCATION_INDICES, "RL_DEFAULT_SHADER_ATTRIB_LOCATION_INDICES" );
#ifdef RL_SUPPORT_MESH_GPU_SKINNING
assignGlobalInt( RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEIDS, "RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEIDS" );
assignGlobalInt( RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEWEIGHTS, "RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEWEIGHTS" );
#endif
/* RLGL GlVersion */
assignGlobalInt( RL_OPENGL_11, "RL_OPENGL_11" ); // OpenGL 1.1
assignGlobalInt( RL_OPENGL_21, "RL_OPENGL_21" ); // OpenGL 2.1 (GLSL 120)