Ahmad Fatoum
2a64aa2abd
external: glfw: reinstate export of GLFW_PKG_{DEPS,LIBS}
We were doing this before, but it was deleted during the
last GLFW update. Readd it to fix the associated macOS CI failure.
Fixes: ea5cd42e6
("Update GLFW to version 3.4")
6 lat temu
Ray
f976b03a4f
Update ccpp.yml
5 lat temu
Ray
8db130289e
Update ccpp.yml
5 lat temu
raysan5
3aad221b1e
Review some shaders to work on GLSL 100
Tested on Raspberry Pi... Just note that platform is very limited by GPU...
5 lat temu
Ray
ff499fe57d
Update ccpp.yml
5 lat temu
Ray
3c75bb5e6d
Update ccpp.yml
5 lat temu
Oskari Timperi
8a08a9b225
Fix `IsMouseButtonReleased()` when press/release events come too fast ( #1032 )
If press/release events for a mouse button come too fast, then using
`IsMouseButtonReleased()` does not work. This has been noticed when
using a touchpad on Linux when tapping with two fingers two emulate
right mouse button click.
The situation looks like this:
```
BeginDrawing <-- current==released, previous==released
Pressed <-- current=pressed
Released <-- current=released
IsMouseButtonReleased <-- returns false because current==previous
EndDrawing <-- previous=released
```
The fix is to update the previous mouse button state in addition to
current mouse button state when `MouseButtonCallback()` is called by
glfw. Now the situation is as follows:
```
BeginDrawing <-- current==released, previous==released
Pressed <-- current=pressed, previous=released
Released <-- current=released, previous=pressed
IsMouseButtonReleased <-- returns true because current!=previous
EndDrawing <-- previous=released
```
5 lat temu
Ray
1b7d136daa
Create ccpp.yml
5 lat temu
raysan5
f346c672fb
Work on macOS HighDPI issue #826
5 lat temu
raysan5
08adb4b8c3
Check and testing timming #865
5 lat temu
raysan5
3d936061c8
Corrected issue #1027
5 lat temu
Ray
95f3b6e18e
Review VSync on fullscreen mode
It seems to work ok on my old Intel HD Graphics card... it should work anywhere else
5 lat temu
MasterZean
8eecbbe4aa
fixes for switching full-screen and v-sync ( #963 )
* fixes for switching full-screen and v-sync
* requireVsync flag
5 lat temu
Ray
ea5cd42e6c
Update GLFW to version 3.4
5 lat temu
Ray
3ffe34f9bb
ADDED: DrawTextCodepoint()
- Renamed GetGlyphIndex() parameter
- Review DrawTextEx() implementation
- Review DrawTextRecEx() implementation
5 lat temu
Ray
416a52b5bc
Minor comments tweak
5 lat temu
Ray
91faf72dda
Rename and review: core_2d_camera_platformer
5 lat temu
Ray
60e8511543
Update miniaudio.h to v0.9.8
5 lat temu
Ray
97abaff4c5
Support rlPushMatrix() and rlPopMatrix() on mesh drawing
5 lat temu
Ray
5ad65d9291
Minor format tweaks
5 lat temu
Darryl Dixon - Piece Digital
776304e8e8
Comments ( #1026 )
* swapped comments, expanded comment for clarity
* revert alignments
* adjusted for consistency
5 lat temu
raysan5
d5aab98ac9
Review PR #1015
Just simplified code a bit
5 lat temu
brankoku
1f66f0d9a2
[text] `TextFormat()` caching ( #1015 )
5 lat temu
raysan5
c1a02e9fca
Review PR #1022
Actually OpenAL is not used any more, it should be using CoreAudio
5 lat temu
Richard Smith
f987ac9dca
fix example build on macos ( #1022 )
5 lat temu
raysan5
1d3f230c92
Review key input queue PR #1012
Keeping original API
5 lat temu
Ushio
ae301a1d23
add api FIFO based character input. ( #1012 )
* add api FIFO based character input.
* rename input character functions
* replace tab to space x4 #1012
5 lat temu
Ushio
b132ae099b
Fix camera not working problem at align z direction. #924 ( #1013 )
* Fix camera not working problem at align z direction. #924
* replace tab to space x4
5 lat temu
Ray
2783d0d63e
DrawPoint3D(): PR review
5 lat temu
Eric J
5d27c1e6c9
Add DrawPoint3D() function to models.c ( #1019 )
Uses fewer vertexes than using DrawCube() or DrawSphere() for points. The small line is on analogy to the code for DrawPoint() in shapes.c.
5 lat temu
Kevin Yonan
d2882a68fe
Adding double ended stack & Mempool Reset function ( #1021 )
5 lat temu
Ray
2ae5849826
Update BINDINGS.md
5 lat temu
Ray
25ae374f62
Added raylib binding
5 lat temu
JuDelCo
8b7db29ba0
Fix Makefile missing X11 lib when building as a shared library on Linux. ( #1018 )
5 lat temu
JuDelCo
74642ba1c6
Fix VSCode template for debugging. ( #1014 )
5 lat temu
brankoku
96b0563249
[rlgl] Create function `rlUpdateMeshAt` ( #1010 )
* [rlgl] Create function `rlUpdateMeshAt`
* [rlgl] Update function `rlUpdateMeshAt`
5 lat temu
ChrisDill
00c611a5fb
[Core] Added ColorFromNormalized which is the reverse of ColorNormalize. ( #1011 )
5 lat temu
brankoku
bba8454034
rlUpdateMesh now supports updating indices ( #1009 )
5 lat temu
raysan5
29b9b054dd
REVIEW: rlLoadTexture()
Corrected bug when loading a RenderTexture texture passing NULL data.
5 lat temu
raysan5
e8b89b5ecf
REVIEW: GetImageData() and GetImageAlphaBorder()
5 lat temu
Pablo Marcos Oltra
5d9df629d7
Fix generation of web examples ( #1007 )
At least on Linux, CMake seems to add automatically
the '-rdynamic' flag. As a result, Emscripten
generates a fat HTML file that does not work.
Removing it allows HTML+JS+WASM generation.
5 lat temu
Ray
dc6136e820
Review formatting for PR #1004
5 lat temu
João Coelho
75b0264f35
fix various problems, thanks CppCheck :) ( #1005 )
* explained a bit more the core_window_letterbox example
* fixed a few 'ups' moments that could lead to mild head pain and time loss
5 lat temu
Ray
64c588e9d8
Review latest PR #1003
5 lat temu
Jean-Seb / jseb
862ef0524e
Raysan ( #1003 )
* new linux makefile for Android portages
* Revert "projects: CMake: bump up minimal raylib version (#983 )"
This reverts commit 82306af111
.
* new PR for upstream
* for Raysan
5 lat temu
Ray
d73abe73e5
REDESIGN: TextToUtf8()
ADDED: CodepointToUtf8()
5 lat temu
Ray
6bf746d531
Corrected issue with function renamed
5 lat temu
Ray
f6df47dfe5
ADDED: TextToUtf8() -WIP-
RENAMED: TextCountCodepoints() -> GetCodepointsCount()
5 lat temu
Donald Duvall
3f12fa54f7
Update Bindings list include raylib-pas info ( #1001 )
5 lat temu
chriscamacho
90b3dceb54
added GetMatrixProjection fixed issue with GL11 where model matrix was identity ( #999 )
5 lat temu