Ray
779719f5dc
Merge pull request #440 from a3f/develop
Make function calls without prior declaration an error
vor 7 Jahren
Ahmad Fatoum
520f317a75
#include header for time() on Windows
vor 7 Jahren
Ahmad Fatoum
03ee03e2a6
#include header for glInsertEventMarkerEXT on macOS
vor 7 Jahren
Ahmad Fatoum
8be93762d9
Make function calls without prior declaration an error
which is the default behavior on C99 and up.
vor 7 Jahren
Ray
c2ec88f930
Support DEBUG library building
vor 7 Jahren
Ray
2dcaddc81c
Review mipmaps generation issue
When changing image format, mipmaps are lost and regenerated from
scratch
vor 7 Jahren
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()
vor 7 Jahren
Ray
cbef78ea18
Review VS2017 projects configurations
vor 7 Jahren
Ray
e604fe1ace
Added VS2017 UWP project
Reviewed VS2015 UWP project
vor 7 Jahren
Ray
8e0a277f7c
Reviewed UWP branch integration
vor 7 Jahren
Ray
6f73008007
Merge pull request #434 from raysan5/testing_uwp
Integration of UWP support
vor 7 Jahren
Ray
750323da53
Merge branch 'develop' into testing_uwp
vor 7 Jahren
Ray
5931bd501c
Merge pull request #433 from a3f/develop
GCC/Clang: Treat void pointer arithmetic as error
vor 7 Jahren
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.
vor 7 Jahren
Ahmad Fatoum
a2edc9d641
MSVC: Fix void pointer arithmetic error
GNU C allows it as a compiler extension, but MSVC doesn't.
vor 7 Jahren
Ray
ce9f191f1b
Added function: ImageMipmaps()
vor 7 Jahren
kai
bdb61306ac
CMake: build shape and texture examples ( #432 )
vor 7 Jahren
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
vor 7 Jahren
Ray
c8e97df233
Reviewed function GenImagePerlinNoise()
Added support for noise image offset
vor 7 Jahren
Ray
dd3b3dbadb
Redesigned rlLoadTexture()
- Added support for mipmap levels loading
- Removed internal function LoadTextureCompressed(), not required any
more...
vor 7 Jahren
-
61679a4bbc
Review releases, removed external dependencies
Not required any more!
vor 7 Jahren
-
230e78a23e
Code tweak while using OpenAL backend
vor 7 Jahren
-
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
vor 7 Jahren
-
493a67e6d5
Support canvas scaling with window
vor 7 Jahren
-
ddf6c65d00
Review Makefiles and templates
vor 7 Jahren
Ray
f818ec0e05
Merge pull request #428 from SamNChiet/testing_uwp
Add mouse input and revert keyboard to callback model
vor 7 Jahren
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"
vor 7 Jahren
Ray
278d8575bd
Added new function: ImageAlphaCrop()
vor 7 Jahren
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
vor 7 Jahren
Ray
fcb0cae605
Use busy wait loop
If not using busy wait loop, linkage with WINMM in Windows platform is
required
vor 7 Jahren
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...
vor 7 Jahren
raysan5
e4be917d1b
Added new image functions
- Added: ImageAlphaClear()
- Added: ImageAlphaPremultiply()
- Reorganized some functions
vor 7 Jahren
raysan5
b97134c3e1
Review float pixel format textures support
vor 7 Jahren
raysan5
7caa3201d5
Improved pixel formats support
- Renamed enum TextureFormat to PixelFormat for consistency
- Added support for pixel format UNCOMPRESSED_R32
- Using GetPixelDataSize() where required
vor 7 Jahren
raysan5
1f0f8c33fa
Added function declaration
vor 7 Jahren
raysan5
7fa2861160
Added function: GetPixelDataSize()
Just found I need that function...
vor 7 Jahren
raysan5
0e48396369
Corrected issue with new functionality
Using default font texture as base white texture for rectangles reduces
draw calls considerably, actually, raygui can be drawn with a single
pass!
vor 7 Jahren
raysan5
b760f16f9b
Reviewed framebuffers cleaning
Issues when dealing with FBOs
vor 7 Jahren
raysan5
1a82e1ab26
Added function GetFileName()
Review comments
vor 7 Jahren
raysan5
e1baae0249
Removed function DrawRectangleT()
Functionality integrated in DrawRectangle() and selectable with config
flag USE_DEFAULT_FONT_TEXTURE
vor 7 Jahren
raysan5
e69424c86f
Reviewed text input
vor 7 Jahren
Ray
f51dcd8bfa
Merge pull request #427 from SamNChiet/testing_uwp
Add Keyboard Input
vor 7 Jahren
Sam C
ff984d13db
Revert accidental inclusion of binary+build files
This removes the binary files I accidentally tacked onto the "Add keyboard input" commit
vor 7 Jahren
Sam C
9941a6f4aa
Replace keyboard callbacks with polling
vor 7 Jahren
Sam C
c801830bcc
Add keyboard input
vor 7 Jahren
raysan5
e7cf03b1e4
Minor tweaks
vor 7 Jahren
raysan5
7965f983ba
Support Wayland display on Linux desktop
vor 7 Jahren
raysan5
b19e155b34
Support UNCOMPRESSED_R32G32B32A32 texture format
vor 7 Jahren
raysan5
c93bca8c27
Review Makefile config flags
Support external GLFW usage
Renamed some flags for consistency
vor 7 Jahren
raysan5
0bd06eec51
Renamed function to SetTraceLog()
I think is clearer this way...
vor 7 Jahren