Ahmad Fatoum
2b2b1f91ee
CMake: Fix typo in GLFW detection
Let it be noted I utterly dislike their syntax.
6 years ago
Ray
5bb23c6c06
Update README.md
6 years ago
Ray
7918c0bf71
Removed external dependencies
6 years ago
Ahmad Fatoum
7f5fa4d49c
CMake: Add tristate option for using system GLFW ( #455 )
-DWITH_SYSTEM_GLFW=ON: Link against system glfw and fail otherwise
-DWITH_SYSTEM_GLFW=OFF: Use embedded rglfw.c
-DWITH_SYSTEM_GLFW=IF_POSSIBLE: Probe for system glfw but fallback to
rglfw if unavailable
Also change Linux 64-bit CI build to install system glfw and use it,
so this doesn't bitrot.
Addresses #453 .
6 years ago
Ahmad Fatoum
007ae1b7b3
CMake: Fix typo in MACOS_FATLIB
6 years ago
Ray San
d1ef6869a9
Added function DrawRectangleLinesEx()
6 years ago
Ray
58346414f7
Corrected typo
7 years ago
Ray
44c95af463
Added missing keys definitions
7 years ago
Ray
227880977e
Do not ignore Makefiles!
7 years ago
Ray
eb508bf75f
Upload GGJ18 game: transmission mission
Game developed in the GGJ18, it has some bugs and ending screen is
incomplete... I'll try to keep working a bit more on it.
7 years ago
Ray
1ce8c80de9
Corrected several issues...
7 years ago
Ahmad Fatoum
f955b2255d
GLFW: Fix build error on Linux < v2.6.39
Cherry-pick from upstream glfw/glfw#1196
Found in CPANtesters test of Alien::raylib:
http://www.cpantesters.org/cpan/report/d956d128-0339-11e8-b0d1-b6c4abd39192
7 years ago
Ahmad Fatoum
2090ad8119
CMake: Add missing 0 to minimum version
Removed by mistake.
7 years ago
Ahmad Fatoum
7f7aac643a
CMake: Search dependencies and build pkg-config's Libs.private with it
7 years ago
Ahmad Fatoum
1093766669
CMake: remove OpenAL dependency
7 years ago
Ahmad Fatoum
d5bbcbc15f
Travis CI: Don't set CFLAGS=-m64 for macOS build
7 years ago
Ahmad Fatoum
1ab3c058f5
Drop libglew-dev as prereq for Travis build
Noted by @eserte in athreef/Alien-raylib#2 . Thanks!
7 years ago
Ray
1d5fbef93d
Clear fbo for drawing
Just in case ClearBackground() is not used after BeginTextureMode(), it clears fbo to color defined by previous ClearBackground()
7 years ago
Ray
779719f5dc
Merge pull request #440 from a3f/develop
Make function calls without prior declaration an error
7 years ago
Ahmad Fatoum
520f317a75
#include header for time() on Windows
7 years ago
Ahmad Fatoum
03ee03e2a6
#include header for glInsertEventMarkerEXT on macOS
7 years ago
Ahmad Fatoum
8be93762d9
Make function calls without prior declaration an error
which is the default behavior on C99 and up.
7 years ago
Ray
c2ec88f930
Support DEBUG library building
7 years ago
Ray
2dcaddc81c
Review mipmaps generation issue
When changing image format, mipmaps are lost and regenerated from
scratch
7 years ago
Ray
04af83ff99
Improved pixel formats support
Review rlLoadTexture() function to make it simpler, now OpenGL texture
glInternalFormat, glFormat and glType are retrieved with new function
GetGlFormats()
7 years ago
Ray
cbef78ea18
Review VS2017 projects configurations
7 years ago
Ray
e604fe1ace
Added VS2017 UWP project
Reviewed VS2015 UWP project
7 years ago
Ray
8e0a277f7c
Reviewed UWP branch integration
7 years ago
Ray
6f73008007
Merge pull request #434 from raysan5/testing_uwp
Integration of UWP support
7 years ago
Ray
750323da53
Merge branch 'develop' into testing_uwp
7 years ago
Ray
5931bd501c
Merge pull request #433 from a3f/develop
GCC/Clang: Treat void pointer arithmetic as error
7 years ago
Ahmad Fatoum
30ef3f3122
GCC/Clang: Treat void pointer arithmetic as error
As an extension, GNU C treats sizeof(void) as 1. MSVC doesn't.
Make it an error on GCC/Clang to avoid accidental MSVC breakage.
7 years ago
Ahmad Fatoum
a2edc9d641
MSVC: Fix void pointer arithmetic error
GNU C allows it as a compiler extension, but MSVC doesn't.
7 years ago
Ray
ce9f191f1b
Added function: ImageMipmaps()
7 years ago
kai
bdb61306ac
CMake: build shape and texture examples ( #432 )
7 years ago
Ray
727cb1819b
Reviewed VS2015 projects
- Support OpenGL 1.1 if selected macro
- Corrected MSVC compiler issues with (void *) data
- Removed raylib.dll project
- Created DEBUG_DLL and RELEASE_DLL configurations
7 years ago
Ray
c8e97df233
Reviewed function GenImagePerlinNoise()
Added support for noise image offset
7 years ago
Ray
dd3b3dbadb
Redesigned rlLoadTexture()
- Added support for mipmap levels loading
- Removed internal function LoadTextureCompressed(), not required any
more...
7 years ago
-
61679a4bbc
Review releases, removed external dependencies
Not required any more!
7 years ago
-
230e78a23e
Code tweak while using OpenAL backend
7 years ago
-
f2a675ae53
Reviewed Makefiles...
- Renamed VERSION to RAYLIB_VERSION
- Renamed API_VERSION to RAYLIB_API_VERSION
- Renamed RAYLIB_RELEASE to RAYLIB_RELEASE_PATH
- Support Web Assembly compilation on PLATFORM_WEB
7 years ago
-
493a67e6d5
Support canvas scaling with window
7 years ago
-
ddf6c65d00
Review Makefiles and templates
7 years ago
Ray
f818ec0e05
Merge pull request #428 from SamNChiet/testing_uwp
Add mouse input and revert keyboard to callback model
7 years ago
Sam C
1f70a8984a
Add mouse input and revert keyboard to callback model
Mouse input is implemented, with all bells-and-whistles. This includes
cursor locking and scroll wheel support.
Keyboard input is reverted to a callback model to better reflect the
existing architecture in "core.c"
7 years ago
Ray
278d8575bd
Added new function: ImageAlphaCrop()
7 years ago
Ray
c37d2d448d
Corrected issue with matrices
Matrix stack system should be reviewed but, in the meantime,
currentMatrix should be reseted in order of 3d to work
7 years ago
Ray
fcb0cae605
Use busy wait loop
If not using busy wait loop, linkage with WINMM in Windows platform is
required
7 years ago
Ray
4dcc02ff1e
Launch draw call if buffer limits reached
Note that this solution is a temporal patch, not properly tested and
prone to fail, specially if matrix are pushed into the stack...
7 years ago
raysan5
e4be917d1b
Added new image functions
- Added: ImageAlphaClear()
- Added: ImageAlphaPremultiply()
- Reorganized some functions
7 years ago