9f2ff3e4d6
Support create OpenGL debug context in OpenGL 4.3 ( #2068 )
...
* - support create OpenGL debug context in OpenGL 4.3
* - additional events in debug message
- fixed glEnable(GL_DEBUG_OUTPUT)
* Reviewed OpenGL Debug Context
2021-10-19 12:43:27 +02:00
6ac3043e88
WARNING: REMOVED: glTF loading
...
Actually, it was broken and it that code has no maintainer.
2021-10-18 14:11:56 +02:00
2ec8ce649a
ADDED: EncodeDataBase64() and DecodeDataBase64()
2021-10-18 14:10:51 +02:00
1c9093fd24
Avoid GRAPHICS_API_OPENGL_* defines
...
Those defines are only used inside `rlgl` module
2021-10-18 13:25:59 +02:00
b28e353626
Reviewed glDisableVertexAttribArray() issue #2068
2021-10-18 13:22:52 +02:00
a3f9ba8704
Removed useless GL calls #2068
2021-10-18 13:16:07 +02:00
ccf4329792
Review comments
2021-10-18 00:23:26 +02:00
a6fb2dafc6
Fix rlLoadComputeShaderProgram define ( #2067 )
...
Now uses correct version.
2021-10-17 23:11:42 +02:00
7a16834124
UPDATE: Officially support OpenGL 4.3
2021-10-17 21:41:19 +02:00
f437f7b405
Reviewed makefile and examples building
2021-10-17 21:00:52 +02:00
cf12992b6a
Remove trailing spaces
2021-10-17 21:00:20 +02:00
16d015d81e
build.zig: Use addCSourceFiles ( #2066 )
2021-10-17 19:04:08 +02:00
d47d7c0001
Fixing the error of loading VOX models. ( #2065 )
...
* - Fixing the error of loading VOX models.
* - fixed spaces
2021-10-17 10:22:58 +02:00
c87e91d27a
Update SetupViewport so that it doesn't subtract offset from render dimensions when calling rlViewport ( #2064 )
...
Co-authored-by: Michael <michael@cubeofb.org >
2021-10-17 10:21:51 +02:00
99f6707e2c
Support OpenGL 4.3
...
- Support Compute Shaders by rlgl API
- Support SSBO by rlgl API
2021-10-16 23:49:31 +02:00
e36dc01b91
Support GRAPHICS_API_OPENGL_43
2021-10-16 23:39:21 +02:00
8523d13683
Update rlgl.h
2021-10-16 23:30:30 +02:00
dba29e4405
Compute shaders support ( #2061 )
...
* Add basic compute shader and ssbo support in rlgl.
* Add rlBindImageTexture (untested), now requires SUPPORT_COMPILE_SHADERS
* Delete glad.c
* Delete glad.h
* Delete khrplatform.h
* Revert to previous glad.h
* Remove "glad.c"
Co-authored-by: Ray <raysan5@gmail.com >
2021-10-16 23:26:25 +02:00
0aefe256d0
REVIEWED: rlLoadDrawQuad() description #2058
2021-10-16 22:39:22 +02:00
1b793e76dc
Reviewed memory usage
2021-10-16 22:36:47 +02:00
226c0e362c
Merge branch 'master' of https://github.com/raysan5/raylib
2021-10-15 11:25:28 +02:00
84edd22612
Reviewed unsigned int issue (discussion #2054 )
2021-10-15 11:25:17 +02:00
2a6bd973bd
Review some comments
2021-10-14 15:38:50 +02:00
9ac5a96408
Update rmodels.c
2021-10-14 10:52:24 +02:00
8a5bc933de
Starting to review glTF loading -WIP-
2021-10-14 10:43:29 +02:00
3e604a8645
Remove trailing spaces
2021-10-14 00:11:37 +02:00
83b3478fe4
Reviewed some TODO
2021-10-13 23:45:57 +02:00
4390d3a122
Avoid raylib dependency
2021-10-13 20:47:57 +02:00
a77afd5c8f
Reviewed some MSVC warnings
2021-10-13 20:47:42 +02:00
32c9d411b2
REVIEWED LoadVOX() -WIP-
...
It seems vox loader is not working properly...
2021-10-13 20:28:58 +02:00
1350361f58
Reviewed formatting
2021-10-13 19:34:37 +02:00
e545286369
Fix issue with empty cylinder ( #2050 )
...
* Add DrawCylinderEx and DrawCylinderWiresEx
* Modify examples/models/models_geometric_shapes.c to show the
usage of DrawCylinder(Wires)Ex
* Simplified DrawCylinder and DrawCylinderWires to use the -Ex versions.
* This reverts commits f49b2598dd and
4542b32e4e .
* Fixed formatting.
Renamed base_angle to baseAngle.
Remove most of the raymath.h calls.
* Added check for empty cylinder.
* Added check for empty cylinder.
* Fix bug.
Co-authored-by: Horrowind <you@example.com >
2021-10-13 19:32:30 +02:00
4e88160e78
Update raylib.h
2021-10-13 19:22:47 +02:00
a1db0220a1
REVIEWED: LoadFontFromImage()
...
Avoid crash on wrong sprite font
2021-10-12 23:00:00 +02:00
f1659d78d3
Reviewed models examples paths
2021-10-12 21:01:49 +02:00
252bd22738
Merge branch 'master' of https://github.com/raysan5/raylib
2021-10-12 20:22:12 +02:00
0b0711027a
Remove unimplemented function
2021-10-12 20:21:56 +02:00
526e68afa8
Add DrawCylinder(Wires)Ex ( #2049 )
...
* Add DrawCylinderEx and DrawCylinderWiresEx
* Modify examples/models/models_geometric_shapes.c to show the
usage of DrawCylinder(Wires)Ex
* Simplified DrawCylinder and DrawCylinderWires to use the -Ex versions.
* This reverts commits f49b2598dd and
4542b32e4e .
* Fixed formatting.
Renamed base_angle to baseAngle.
Remove most of the raymath.h calls.
Co-authored-by: Horrowind <you@example.com >
2021-10-12 19:36:06 +02:00
599d6e810f
REVIEWED: models resources structure
2021-10-12 12:47:50 +02:00
4a1bd12e2d
REVIEWED: DrawCubeTextureRec() formatting
2021-10-12 12:08:12 +02:00
282ec9bb76
Formatting tweak
2021-10-10 23:48:16 +02:00
a91f61262e
Review RLAPI to avoid warnings
2021-10-10 23:24:05 +02:00
f8719e7ec3
Reviewed latest PR formatting
2021-10-10 22:38:58 +02:00
7c36f3f6b8
Fix dpi issues ( #1987 )
2021-10-10 22:34:56 +02:00
3d6d5558c9
Add CheckCollisionPointLine to the header, it appears to have been missed ( #2042 )
2021-10-10 17:06:15 +02:00
62554db48d
Add missing #endif to windows API defines ( #2038 )
2021-10-08 19:12:21 +02:00
94650f0def
Simplified RLAPI preprocessor branching
2021-10-08 17:22:58 +02:00
33ed452439
Fix dll exports so that raylib builds in visual studio again. ( #2037 )
2021-10-07 20:17:45 +02:00
3e71232a04
WARNING: BREAKING: REMOVED: GenImagePerlinNoise()
...
raylib was using `stb_perlin.h` library to generate perlin noise, it seems that recently this library has been flagged as it could be infringing some algorythm patent. For security, it has been removed from raylib.
2021-10-06 21:20:36 +02:00
700d448d75
Updated external libraries
2021-10-06 21:13:17 +02:00