b27e98a428
Fix bug where default shaders was not linking. ( #3261 )
2023-08-26 18:55:57 +02:00
5a33f19964
Revert "Fix #3246 "
...
This reverts commit e4dcbd5180 .
2023-08-19 20:09:43 +02:00
e4dcbd5180
Fix #3246
2023-08-17 15:05:52 +02:00
bef818e210
Fix build for OpenGL 2.1, where half floats are part of an extension ( #3233 )
2023-08-08 20:09:22 +02:00
dc621ca388
Support 16-Bit HDR textures ( #3220 )
...
* Support 16-Bit HDR textures
* Fix build on emscripten
* Move helper functions
2023-08-05 23:16:26 +02:00
974460b072
REVIEWED: rlLoadShaderBuffer() #3104
2023-06-24 13:26:43 +02:00
830e328df0
Remove trailing spaces
2023-06-17 16:48:18 +02:00
f385d0ce1c
Continuation of support for ES3/WebGL2 ( #3107 )
...
* Continuation of support for ES3/WebGL2
* GetTouchPointState()
* Amends to the WebGL2 PR
---------
Co-authored-by: root <root@DESKTOP-GLOV9QV>
Co-authored-by: chemguerra <online@chemaguerra.com >
2023-06-12 08:18:31 +02:00
ba802fdd5e
tweaks
2023-06-03 19:50:46 +02:00
e497603678
ADDED: Experimental support for OpenGL ES 3.0 -WIP-
...
Just added the required flags to request the OpenGL ES 3.0 context but it has not been tested...
2023-05-31 18:36:33 +02:00
7d68aa6869
REVIEWED: Modules description layout
2023-05-01 14:04:22 +02:00
838fc7e303
REVIEWED: Some old TODOs
2023-04-22 21:17:53 +02:00
771957458d
Avoid shader attribute not found log
2023-04-17 17:50:46 +02:00
9aa71f04f2
Avoid tracelog about not found uniforms #3003
2023-04-10 11:02:00 +02:00
975c70d2b7
Update rlgl.h
2023-03-14 13:06:17 +01:00
394b31faff
Add GL_MIN GL_MAX blending equations ( #2945 )
2023-02-26 12:01:42 +01:00
cb2ba3675c
REVIEWED: rlUnloadFramebuffer() #2937
2023-02-24 16:19:25 +01:00
6ae21d6581
Fixed some grammar mistakes and typos. ( #2914 )
...
* Fixed some grammar mistakes.
* Fixed some typos.
2023-02-09 13:17:47 +01:00
1fea266472
Clean trailing spaces
2023-02-05 16:30:23 +01:00
7cdffcec52
fixed typo ( #2886 )
...
pilepine=>pipeline
chosing=>choosing
additioanlly=>additionally
attachmment=>attachment
initialize=>inititialize
Binded=>Bound
lattest=>latest
hi @raysan5, I ran rlgl.h into some "typo checking" program(basically a JetBrains IDE), and here are all the things that the program was able to spot and fix. as my English isn't really well I would like it if you could check that I didn't make any mistakes in the typo fixing...
2023-01-24 23:43:09 +01:00
f68bb8c707
REVIEWED: rlGenTextureMipmaps(), GPU generation only
2023-01-24 17:17:25 +01:00
19715546b3
Stub out rlCubemapParameters if under GL 1.1. ( #2876 )
...
Co-authored-by: Uneven Prankster <unevenprankster@pm.me >
2023-01-21 18:51:33 +01:00
76468bb8d8
Add rlCubemapParameters to rlgl.h ( #2862 )
...
Co-authored-by: Uneven Prankster <unevenprankster@pm.me >
2023-01-19 20:53:30 +01:00
3028bffd4c
Minor tweaks
2023-01-10 12:38:21 +01:00
f549f67be9
OpenGLES 2.0 support on PLATFORM_DESKTOP ( #2840 )
...
* OpenGLES 2.0 support on PLATFORM_DESKTOP
* exmples raylib_opengl_interop desktop GLES2 support
* rename gles2.h -> glad_gles2.h
2023-01-10 12:34:06 +01:00
89755e52bf
REVIEWED: rLoadTextureDepth() fixed issue
2023-01-04 17:35:51 +01:00
b59fab7ee6
Update year to 2023
2023-01-01 16:00:56 +01:00
619331f4a7
REVIEWED: Issue with depth textures on WebGL #2824
2022-12-14 12:57:39 +01:00
4de64f5750
Expose OpenGL blending mode factors and functions/equations
2022-12-04 13:22:37 +01:00
2edf5a9584
REVIEWED: Issue with shader linkage
2022-11-29 10:45:10 +01:00
2fd6d7e8c0
Use const for pointer float array ( #2807 )
...
* Use const for pointer float array
* missed a definition
2022-11-24 00:58:56 +01:00
2c77b31e30
Correct types for rlBindImageTexture ( #2808 )
2022-11-24 00:58:31 +01:00
f6558fe6e0
Minor tweaks
2022-11-22 01:02:54 +01:00
e6306e5e76
REVIEWED: rlCullFace() -> rlSetCullFace()
...
Reviewed formating to follow raylib coding conventions.
2022-11-15 12:34:01 +01:00
2761aa40dd
Added function rlCullFace ( #2797 )
...
rlCullFace sets the face culling mode to RL_FRONT or RL_BACK which correspond to GL_FRONT and GL_BACK respectively.
2022-11-15 12:30:32 +01:00
7a15861d44
Update rlgl.h
2022-10-06 00:56:18 +02:00
25d846aa9a
Avoid early return calls
2022-10-05 13:34:19 +02:00
9017be3259
Reviewed latest PR formating and variables naming #2741
2022-10-05 13:29:34 +02:00
2d88958d35
Add rlSetBlendFactorsSeparate and custom blend mode modification checks ( #2741 )
2022-10-05 13:05:44 +02:00
6e8f3b0f45
Update rlgl.h
2022-09-19 10:35:34 +02:00
12e8cef9cf
REMOVED: Mipmaps software generation for OpenGL 1.1
...
As generation is done in software, it's up to the user to do it. `ImageMipmaps()` is already provided for reference.
2022-09-19 10:31:55 +02:00
42ecd72547
[rlgl] Check for extensions before enabling them ( #2706 )
...
* [rlgl] Check for extensions before enabling them
* Shift to glad on macOS
* #undef CORE_OPENGL_33
* Remove version hack and fix ASTC compression assumption
* Remove loader from glad
* Use GLAD_MALLOC/FREE instead of malloc/free
* More explicit extension checking
2022-09-18 21:08:51 +02:00
a12ddacb7b
Enable DXT compression on __APPLE__ targets ( #2694 )
2022-09-12 12:21:41 +02:00
cf24c021a3
WARNING: BREAKING: Reviewed SSBO usage to avoid long long
...
raylib library tries to avoid `long long` usage. Several SSBO functions have been reviewed (including some renames for consistency) to minimize `long long` type usage.
2022-09-09 00:26:47 +02:00
9996e328cb
WARNING: BREAKING: Removed rlCheckRenderBatchLimit() requirement
...
Updated version to `rlgl 4.2`
2022-09-05 13:20:09 +02:00
ad5ffd78d6
REVIEWED: rlgl enums and comments
2022-09-05 11:15:28 +02:00
64cca24526
ADDED: RL_TEXTURE_MIPMAP_BIAS_RATIO support to rlTextureParameters() for OpenGL 3.3 #2674
2022-09-01 11:18:22 +02:00
904c505125
minor tweak
2022-08-18 15:10:40 +02:00
dd455c626e
Update rlgl.h
2022-08-02 18:33:00 +02:00
fd191a32ea
Remove trailing spaces
2022-08-02 00:36:31 +02:00