| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
* We get the video mode from the target monitor and use that to set, therefore
keeping windowed-fullscreen
* Added a GLFW_AUTO_ICONIFY 0 hint so that glfw does not minimize the window
when changing focus from a windowed fullscreen window. This is more expected
behavior for windowed full screen, when a user alt-tabs or clicks on a window in
the other monitor, they expect their windowed-fullscreen window to remaining up.
|
|
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")
|
|
|
|
|
|
Tested on Raspberry Pi... Just note that platform is very limited by GPU...
|
|
|
|
|
|
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
```
|
|
|
|
|
|
|
|
|
|
It seems to work ok on my old Intel HD Graphics card... it should work anywhere else
|
|
* fixes for switching full-screen and v-sync
* requireVsync flag
|
|
|
|
- Renamed GetGlyphIndex() parameter
- Review DrawTextEx() implementation
- Review DrawTextRecEx() implementation
|
|
|
|
|
|
|
|
|
|
|
|
* swapped comments, expanded comment for clarity
* revert alignments
* adjusted for consistency
|
|
Just simplified code a bit
|
|
|
|
Actually OpenAL is not used any more, it should be using CoreAudio
|
|
|
|
Keeping original API
|
|
* add api FIFO based character input.
* rename input character functions
* replace tab to space x4 #1012
|
|
* Fix camera not working problem at align z direction. #924
* replace tab to space x4
|
|
|
|
Uses fewer vertexes than using DrawCube() or DrawSphere() for points. The small line is on analogy to the code for DrawPoint() in shapes.c.
|
|
|
|
|
|
|
|
|
|
|
|
* [rlgl] Create function `rlUpdateMeshAt`
* [rlgl] Update function `rlUpdateMeshAt`
|
|
|
|
|
|
Corrected bug when loading a RenderTexture texture passing NULL data.
|
|
|
|
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.
|
|
|
|
* explained a bit more the core_window_letterbox example
* fixed a few 'ups' moments that could lead to mild head pain and time loss
|
|
|
|
* new linux makefile for Android portages
* Revert "projects: CMake: bump up minimal raylib version (#983)"
This reverts commit 82306af111894397cb2028ac270f2916aa615fab.
* new PR for upstream
* for Raysan
|
|
ADDED: CodepointToUtf8()
|