27 Commits
Author SHA1 Message Date
Jeff Myers 41c660c633 add support for OpenGLES 2/3 build flags 2024-05-28 15:03:57 -07:00
Jeffery Myers 7124f13eb5 remove unused kernel32 from windows builds. 2024-03-23 12:06:07 -07:00
Peter0x44 a67dab5665 Add _GLFW_X11 define to fix linux compilation error
Since raylib updated to GLFW 3.4, rglfw.c has been failing to compile
with the error:

src/rglfw.c:57:10: error: #error "Cannot disable Wayland and X11 at the same time"
   57 |         #error "Cannot disable Wayland and X11 at the same time"
      |          ^~~~~

Adding a define for `_GLFW_X11` fixes it. GLFW 3.4 also "unified" glfw,
there is no more separate "glfw-x11" and "glfw-wayland" build.
Currently, game-premake does not support building like this, further
research is required.
2024-03-18 20:11:50 +00:00
Jeffery Myers c343df3b59 Get rid of build dir
Move license into specific files
2024-03-07 19:36:22 -08:00
Jeff Myers 349253c484 use sane values for __cplusplus on visual studio 2024-02-05 13:21:46 -08:00
Jeff Myers aed0aa4eeb swap to bin and build not _ folders
move extra stuff into extras folder.
2024-02-04 17:38:50 -08:00
Jeffery Myers 1b61f516b5 include audio toolkit for mac users 2023-10-21 19:17:51 -07:00
Jeff Myers df0b802966 ignore all platforms with a wildcard 2023-10-16 08:15:32 -07:00
Jeffery Myers d9df4fe5f5 rcore_custom.c is now rcore_template.c 2023-10-12 10:27:27 -07:00
Jeff Myers 4306c9a427 make it work with the new raylib core restructure 2023-10-09 12:30:29 -07:00
Peter0x44 187a6d943a Use C99 as default C standard again 2022-09-28 21:19:49 +01:00
Peter0x44 7128f47b1d Remove tabs 2022-09-28 21:15:00 +01:00
Peter0x44 912f1e8e6b Revert "Add support for configuring raylib to use Wayland"
This reverts commit 306fef49c1.

This never worked properly - there is more work involved to support
Wayland than just providing a #define.

The same is true of the raylib Makefile itself.
2022-07-21 12:24:12 +03:00
Peter0x44 2b4ceb2752 Restore accidentally reverted macos support
How did this happen???
2022-07-21 12:03:05 +03:00
Jeffery Myers 782785e71e fix opengl defines 2022-07-11 16:36:20 -07:00
Jeffery Myers 23778ad904 include externals in raylib includes so that libs that need GLFW (like rlImGui) can get it easy. 2022-07-09 13:33:22 -07:00
Steffen Schuemann dd8735bfc3 Added macOS build support 2022-07-02 22:19:43 +02:00
Jeffery Myers 9db5ecec79 remove duplicate kernel32 link 2022-06-04 12:57:11 -07:00
Peter0x44 e3d271534f Refactor how choosing the OpenGL version works
Now, instead of --opengl11, you put --graphics-api=opengl11
This patch also changes the incorrect OpenGL 2.2 option, it is supposed to be OpenGL 2.1
2022-05-27 20:17:58 +01:00
Peter0x44 306fef49c1 Add support for configuring raylib to use Wayland 2022-05-27 19:30:49 +01:00
Jeffery Myers 7a7f1554f4 add notes on gl versions 2022-05-21 08:41:14 -07:00
Jeffery Myers 1034f24a67 make using libs simpler
add other opengl targets
2022-05-20 09:15:32 -07:00
Peter0x44 2c81b50ba8 Fix inconsistent formatting
This included things like tabs -> spaces, and clearing trailing whitespace
2022-05-06 17:14:18 +01:00
Jeffery Myers 447b56066a auto download raylib if you don't have it. 2022-04-17 16:03:03 -07:00
Jeffery Myers 27ead70ca1 cleanup bin and build dirs. add include and link raylib functions 2022-04-17 15:24:03 -07:00
Jeffery Myers 4db3b9bf9c fixes and simplifications 2022-04-15 19:45:12 -07:00
Jeffery Myers 3008e3f63a Make a premake that requires no edits. 2022-03-12 19:15:49 -08:00