Previously stated it was the near plane width in orthographic, in actuality it's the height. The wording has been fixed, with added clarity that it's in world units so no conversion is needed.
* win32 backend
* [rcore][win32] use SwapBuffers instead of wglSwapLayerBuffers
I don't understand OpenGL well enough to know the difference between
SwapBuffers and wglSwapLayerBuffers but the former seems to double
my FPS (from 2000 to about 4000 in core_vr_simulator).
* [rcore][win32] stop lying to the OS about when our window is updated
Instead of calling BeginPaint/EndPaint in WM_PAINT which signals to the
OS that our window content is updated, now when we encounter the WM_PAINT
message instead we return back to the raylib application which will
trigger it to render a new frame. We've replaced the call to BeginPaint
and EndPaint with a call to ValidateRect in SwapBuffers, which, means
we're now correctly telling the OS when our window content is actually
up-to-date.
Note that this doesn't fix the window content not being updated during
a window resize/move beacuse thos have their own message loop which
doesn't return early when it's time to paint.
* [rcore][win32] fallback to finding functions from opengl32.dll
* [rcore][win32] fixes from review/for gcc
* [rcore][win32] incorporate style conventions
* [rcore][win32] workaround unused function error SetupFramebuffer
* [rcore][win32] re-enable sanitize flags check for MSAA_4X
* [rcore][win32] more style changes and remove old DPI cases
Added some more missing spaces after conditional statements. Also
made unsupported MSAA_4X an assert instead of an abort and also
removed dpi-aware cases for older OS's. More changes would be needed
to support those OS versions, namely, removing the dependency
on shcore.
* [rcore][win32] fixes for compling with w64devkit without -DUNICODE
* Update build.zig
* Update build.zig
---------
Co-authored-by: Ray <raysan5@gmail.com>
* debug print the working directory
* trigger it on any branch (temporarily)
* nope, wrong fix
* dummy commit to trigger the workflow
* lets see if this works
* trigger the workflow when updating it
* nice typo
* add missing dollar signs
* debug list the contents of the repository
* dir/s instead of ls
* remove this, no longer needed
* backslashes maybe? windows...
* this should be a forward slash
* remove no longer needed spam
* debug check if examples dir exists
* LOG is disabled apparently
* ...
* temporarily disable this step to save time
* ubuntu maybe
* bash
* install deps
* link libc
* link libm
* now to test the rest
* emsdk is back
* add missing shaders
* Update examples collection
* add indentation
* remove emsdk cache
* ignore emsdk cache
* Update examples collection
* fix errors with the find command
* remove emsdk cache now
* i forgot to actually add it to gitignore
* fix error with git not finding anything to commit
* global config instead of repo specific
* clone raylib.com repo under the same owner as the raylib repo owner
* add proper access token
* reorganize it all
* remove non-existent example
* clone raylib.com before running rexm
* no extra slash
* Update examples collection
* copy updated examples to the right place
* remove unnecessary debug line from rexm.c
* Update examples collection
* Update examples collection
* use hardcoded absolute path to make
* add debug line
* semicolon
* fix wrong handling of make path
* fix wrong cwd
* rebuild raylib for web after installing it
* cleanuo
* conditionally push to repos, never on PR
* build rexm with make for consistency
* remove workflow run results
* add back the examples report files
* pause automatic commits
* revert makefile changes
* readd removed vs2022 project file
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>