| Age | Commit message (Collapse) | Author |
|
|
|
Some enums values have been renamed to be more consistent and also provide a more detailed description:
- ShaderLocationIndex: LOC_VERTEX_POSITION -> SHADER_SHADER_LOC_VERTEX_POSITION
- ShaderUniformDataType: UNIFORM_VEC2 -> SHADER_UNIFORM_VEC2
- MaterialMapType: MAP_ALBEDO -> MATERIAL_MAP_ALBEDO
- PixelFormat: UNCOMPRESSED_GRAYSCALE -> PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
|
|
|
|
Removed memory allocation callbacks
|
|
|
|
NOTE: This feature is still under consideration and not complete.
|
|
RENAMED: TextureFilterMode values
RENAMED: TextureWrapMode values
|
|
RENAMED: CubemapLayoutType and NPatchType
|
|
|
|
* define SUPPORT_FILEFORMAT_MOD in config.h
* RLAPI LoadModuleFromData() definition in raylib.h
* LoadModuleFromData() definition in raudio.h
* LoadModuleFromData implementation in raudio.c
* Rename API to LoadMusicStreamFromMemory & default unload.
* raudio.c tabs to spaces
* Styling curly bracket and removing dev debugging TRACELOG
Co-authored-by: nezvers <[email protected]>
|
|
|
|
|
|
Current implementation is probably wrong and it should be reimplemented from scratch, in the meantime, I prefer to remove the function.
|
|
I feel nobody has ever used this function...
|
|
|
|
|
|
Upload mesh data to GPU and get VAO/VBO identifiers
|
|
|
|
|
|
|
|
|
|
* Added a new utility function to get the current monitor.
Some of the other functions rely on passing on a monitor id but we only have a function for querying the count of monitors available.
* Updated the comment to correctly reflect the function action
|
|
|
|
* Add quadratic bezier to shapes.c
* Add DrawLineBezierQuad to header
|
|
|
|
Removed function from raymath
|
|
Just for a better consistency
|
|
|
|
|
|
Exposing internal memory allocator/free, useful for advance users when required
|
|
|
|
Pefixing/Suffixing some data type identifier in the variables is not a convention used in raylib, just reviewed it for consistency...
Still, I kept the *Rec suffix in some functions.
|
|
Previous implementation did not consider any padding while drawing the characters on screen (despite being available on the font atlas), so, only minimum character area was drawn.
If some text effect shader was required (shadow, glow, outline...), there was no space in the drawn quad to draw that pixels effect.
This commit corrects that issue.
|
|
|
|
This is a BREAKING CHANGE!
To address the linked issue, several functions have been renamed and couterpart functions have been created to free loaded memory:
- RENAMED: GetImageData() -> LoadImageColors()
- RENAMED: GetImagePalette() -> LoadImagePalette()
- RENAMED: GetWaveData() -> LoadWaveSamples()
- ADDED: UnloadImageColors()
- ADDED: UnloadImagePalette()
- ADDED: UnloadWaveSamples()
|
|
Previous GetKeyPressed() method was actually returning unicode codepoints equivalent values instead of the key-code of the pressed key. So, it has been replaced by GetCharPressed(), returning unicode codepoints and GetKeyPressed() now returns key-codes.
|
|
Not implemented usage of this variable yet but already setup for the future... some functions require review to consider it on drawing...
|
|
|
|
having to put them in a model. (#1459)
Make model collision function call the mesh function.
|
|
|
|
|
|
Let the advance users manage it as they want...
|
|
|
|
WARNING: Several functions removed, replaced by SetWindowState() / ClearWindowState() equivalents, only for advance users.
ADDED: ClearWindowState() to reset window state
REMOVED: HideWindow() / UnhideWindow()
REMOVED: DecorateWindow() / UndecorateWindow()
|
|
Some flags not working properly yet...
|
|
|
|
|
|
|
|
|
|
It returns true on success again
|