Antonio Jose Ramos Marquez
2565c01158
check for vao extension ( #1757 )
vor 4 Jahren
Ray
ffadeeeb84
Decoupling rlgl from platform layer
Now rlgl only depends on OpenGL and it's completely decoupled from platform layer libraries (EGL)
vor 4 Jahren
Ray
6ebe76cba7
Minor tweaks
vor 4 Jahren
raysan5
0e2845ec26
Review OpenGL 1.1 building #1732
It works compiling with MinGW
vor 4 Jahren
Ray
581bd0eb02
Remove trailing spaces
vor 4 Jahren
Ray
223091f44c
Review extensions issue on macOS
vor 4 Jahren
Ray
d4ccca81db
WARNING: REDESIGNED: rlLoadExtensions() #1295
Added config flag: SUPPORT_GL_DETAILS_INFO
vor 4 Jahren
Ray
45823a36eb
Added some OpenGL extensions comments
vor 4 Jahren
Ray
afb254b985
Update rlgl.h
vor 4 Jahren
Ray
d2cb628a66
Some defines simplification
vor 4 Jahren
Ray
6719c3a1cd
REVIEWED: OpenGL 2.1 compilation
vor 4 Jahren
Ray
68124599e1
Corrected issue on RPI
vor 4 Jahren
Ray
802ca161d3
REVIEWED: Some rlgl cleaning on unused types
vor 4 Jahren
raysan5
5fd441969d
REVIEWED: rlLoadShaderDefault()
Operate over global variable
vor 4 Jahren
raysan5
14aa29d18b
Update rlgl.h
vor 4 Jahren
raysan5
66f3434571
REDESIGNED: Shapes texture/rec moved to shapes module
vor 4 Jahren
raysan5
c21baf0d92
ADDED: GenMeshDefault() #1556
vor 4 Jahren
raysan5
ccdf7ff335
REDESIGN: Move GenTexture*() functions to PBR example #721
Removed functions from rlgl module.
vor 4 Jahren
raysan5
67dda62867
REVIEWED: GenTexture*() functions #721
Avoid RLGL data dependency to allow moving the functions somewhere else
vor 4 Jahren
raysan5
b54d96205f
Review libc dependency
vor 4 Jahren
raysan5
aed0fee2ca
Remove trailing spaces
vor 4 Jahren
raysan5
cdc3754449
ADDED: Support model normal matrix location #1691
vor 4 Jahren
raysan5
434a3a276d
REVIEWED: Define instancing API entry points for RPI
vor 4 Jahren
raysan5
98a2e16d4d
REVIEWED: RPI instancing checks #1679
vor 4 Jahren
raysan5
aaf0d8b839
REVIEWED: rlgl: Stereo render is working again
As a bonus, stereo render is compatible with mesh instancing now!
vor 4 Jahren
Maksymilian Mika
f38ced15e7
Fixing pointer arithmetic to avoid error [-Werror=pointer-arith] ( #1685 )
vor 4 Jahren
Ray
f9bab14fdb
REVIEWED: DrawMeshInstanced()
vor 4 Jahren
Ray
fb9a437f8a
REVIEWED: OpenGL 1.1 working again
vor 4 Jahren
Ray
cba412cc31
WARNING: BREAKING: rlgl redesign -WIP-
rlgl module has been completely redesigned to move Mesh/Material structures to [models] module. Still some work to do, broken elements:
- [models] OpenGL 1.1 mesh rendering: DrawMesh()
- [models] Mesh Instancing: DrawMeshInstanced()
- [models] Stereo rendering: DrawMesh()
- [models] GL_FLOAT, GL_UNSIGNED_INT exposed
- [models] GenMeshCustom()
- [rlgl] GenTexture*() functions removal?
vor 4 Jahren
Victor
c5b0a1f005
Fix activeTextureId to have MAX_BATCH_ACTIVE_TEXTURES elements instead of the hardcoded 4 ( #1674 )
vor 4 Jahren
Ray
3e6ee028e5
Update rlgl.h
vor 4 Jahren
Ray
6f5a4a9351
REVIEWED: rlgl_standalone usage
vor 4 Jahren
Ray
2ce28f75ad
WARNING: BREAKING: REDESIGNED: rlgl module
- Many functions renamed to follow rl*() convention
- Some internal functions exposed in the API
- Some functionality moved to other modules
- Reorganized all functions by categories
- Make sure it keeps working with OpenGL 1.1 and 2.1
vor 4 Jahren
Ray
c37f61d31f
REVIEWED: rlgl module #1523
vor 4 Jahren
Ray
ed4ca6a7f3
WARNING: BREAKING: rlgl module redesign -WIP-
- Some rlgl functions have been moved to core
- Some functions have been made internal to rlgl
- rlgl functions prefixed with rl*()
vor 4 Jahren
Ray
a76fcaba3e
BIG CHANGE: REDESIGNED: Vr device simulator #1582
Vr simulator has been moved to core module and completely redesigned. Now user is in charge of stereo-render fbo and also in full control of distortion shader. Code is a bit more complex but better aligned with other raylib examples.
vor 4 Jahren
Ray
9909068714
Removed trailing spaces
vor 4 Jahren
Ray
a1d9987e7c
WARNING: BREAKING: REVIEWED some enums naming
Now enum names are more consistent between them.
vor 4 Jahren
Ray
664fbb87f5
REVIEWED: Material params #1649
Just assigned a fixed memory size for custom Material parameters in case of being required, so we shouldn't worry about allocating/freeing them.
vor 4 Jahren
Ray
aba69146f2
Support instancing in OpenGL ES 2.0 if available
Checking for extension and enabling it if available
vor 4 Jahren
Ray
01e28263be
WARNING: VERY BREAKING CHANGE: Renamed some enum values for consistency
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
vor 4 Jahren
Ray
7ad1370193
Some naming tweaks
vor 4 Jahren
Ray
0b108c2087
Corrected bug
vor 4 Jahren
Ray
dfe797060a
WARNING: BREAKING: RENAMED: enums values
RENAMED: TextureFilterMode values
RENAMED: TextureWrapMode values
vor 4 Jahren
Ray
ab36fbf24a
Reviewed defines, try to avoid elif statements
vor 4 Jahren
Ray
01b3c97c42
Some misc tweaks
vor 4 Jahren
Ray
8df56c5843
REVIEWED: rlUnloadMesh()
vor 4 Jahren
Ray
c514431e79
REVIEWED: rlUnloadMesh()
vor 4 Jahren
Ray
2ff5fa73e9
REVIEWED: rlUnloadMesh() #1615
vor 4 Jahren
Jeffery Myers
0f10c44578
Fixes gl state after HDR texture functions. ( #1621 )
Updates skybox demo to show how to do both HDR and non HDR skyboxes
Co-authored-by: Jeffery Myers <JefMyers@blizzard.com>
vor 4 Jahren