raysan5
cfec2b40a4
Organize structs vs enums
2017-04-22 22:35:19 +02:00
raysan5
b0f8ea27e3
Renamed function for lib consistency
...
LoadSpriteFontTTF() --> LoadSpriteFontEx()
2017-04-22 19:04:54 +02:00
Ray
ecfe31bf1d
Make TraceLog() public to the API
...
enum LogType could require some revision...
2017-04-21 00:08:00 +02:00
raysan5
7e65c300b6
Make public TakeScreenshot() function
2017-04-16 13:47:49 +02:00
Ray
c3b8a41f95
Remove function declaration
2017-04-03 23:10:49 +02:00
Ray
080a79f0b0
Added IsFileExtension()
...
Replaced old GetExtension() function
Make IsFileExtension() public to the API
2017-03-29 00:35:42 +02:00
Ray
5387b45431
Working on configuration flags
2017-03-25 12:01:01 +01:00
Ray
59652c75b4
Review some comments
2017-03-20 20:34:44 +01:00
raysan5
8f5ff64420
Working on file header comments...
2017-03-19 12:52:58 +01:00
raysan5
5d1f661661
Remove Oculus support from code
...
Moved to custom example, now raylib only supports simulated VR
rendering.
Oculus code was too device dependant... waiting for OpenXR.
2017-03-14 01:05:22 +01:00
raysan5
3813722f17
Added function: DrawLineBezier()
2017-03-14 00:22:53 +01:00
raysan5
59038bae96
Added function: DrawLineEx()
...
Supports line thickness
2017-03-05 21:04:07 +01:00
raysan5
d1c9afd1d8
Work on timming functions...
...
It seems Sleep() behaves weird on my computer, disabled by default
returning to the busy wait loop... also re-implemented DrawFPS() to
avoid frame blitting...
2017-03-05 19:17:00 +01:00
raysan5
9cfaa81a7e
Added some flags and functions to manage window
...
- SetWindowPosition(int x, int y);
- SetWindowMonitor(int monitor);
2017-03-05 10:55:29 +01:00
Ray
05cff44d0a
Improved modules description -IN PROGRESS-
...
Working in modules configuration flags...
2017-02-16 00:50:02 +01:00
raysan5
05f039f85f
Corrected issue with OpenAL being 'keg only' on OSX
...
Also reviewed issue with stdbool when compiling with clang
2017-02-11 23:34:41 +01:00
Ray
b4988777ef
[audio] Renamed variable
2017-02-09 22:19:48 +01:00
Ray
f2f05a734d
Added audio function: SetMusicLoopCount()
...
Useful to set number of repeats for a music, needs to be tested...
2017-02-06 01:03:58 +01:00
Ray
ac6b4d3830
Added audio function: SetMasterVolume()
2017-02-06 00:44:54 +01:00
raysan5
c4bd214cf0
Added function SetWindowIcon()
...
Only DESKTOP platforms (Windows, Linus, OSX)
2017-02-05 03:00:35 +01:00
raysan5
1a879ba08e
Refactor SpriteFont struct
...
Now it uses CharInfo data, this way, it's better aligned with the future
RRES file format data layout for sprite font characters.
2017-02-05 02:59:39 +01:00
Ray
495108a2e9
Updated raylib version to 1.7
...
Preparing for next version... still some work left... :P
2017-01-29 23:08:19 +01:00
Ray
c85dfd4bc6
Remove unecessary spaces...
2017-01-28 23:02:30 +01:00
Ray
b681e8c277
Implemented Wait()
...
Now program is halted (OS signal call) for required amount of time every
frame, so CPU usage drops to zero, instead of using a busy wait loop.
2017-01-28 00:56:45 +01:00
Ray
37a64df7b9
Move lighting system out of raylib
...
Lighting is implemented as a raylib example now
2017-01-27 23:03:08 +01:00
raysan5
4a158d972d
Added LoadText() function
...
Actually, renamed ReadTextFile() from rlgl and make it public
2017-01-15 01:09:15 +01:00
raysan5
658c280669
Lattest PR review
...
Function names, code formatting...
2017-01-05 19:33:05 +01:00
Joel Davis
d5d391faaf
Added RaycastMesh function and example test case
2017-01-02 21:56:25 -08:00
Joel Davis
037da8879a
Added RaycastGround and ray picking example
2016-12-31 15:06:39 -08:00
raysan5
202f45415c
rRES raylib resources custom file format support
...
First version of custom raylib resources file format -IN DEVELOPMENT-
2016-12-27 17:42:22 +01:00
raysan5
852f3d4fd0
Review comments and formatting
2016-12-25 02:01:13 +01:00
Saggi Mizrahi
c394708c43
Change UpdateSound() to accept const void *
...
The function means to accept a const * so let's declare it.
Will allow passing const buffers in games.
Also constness is next to godliness!
Signed-off-by: Saggi Mizrahi <saggi@mizrahi.cc>
2016-12-22 03:25:42 +02:00
Ray
814507906f
Improving rRES custom format support -IN PROGRESS-
...
Start removing old rRES functions.
2016-12-17 19:05:40 +01:00
Ray
f5d792e551
Update Lua naming
...
Replaced LUA by Lua
2016-11-25 22:26:36 +01:00
Ray
f1bcfc1352
Corrected bug on GenTextureMipmaps()
...
texture.mipmaps value needs to be updated, so, texture must be passed by
reference instead of by value
2016-11-22 12:14:55 +01:00
raysan5
bee283b12b
Some tweaks around
2016-11-17 12:55:30 +01:00
raysan5
6d1b712a96
Reviewed modules comments
2016-11-16 18:46:13 +01:00
raysan5
9d3ad52160
Removed byte typedef
2016-11-15 19:15:25 +01:00
Ray
9fb6eda5f1
Improved text measurement
2016-11-13 23:54:36 +01:00
raysan5
ca96122a7b
Raspberry Pi custom gamepad axis
2016-11-03 18:57:16 +01:00
raysan5
f2d61d4d43
Improved gamepad support on Raspberry Pi
2016-11-02 13:39:48 +01:00
raysan5
64f67f6e9f
Improved gamepad support
...
new function: GetGamepadAxisCount()
new function: IsGamepadName()
2016-11-01 14:39:57 +01:00
raysan5
cc917fbac6
Improve SpriteFont support
...
LoadSpriteFontTTF() - TTF font loading with custom parameters
2016-10-31 15:38:15 +01:00
raysan5
988d39029f
Support textures filtering
2016-10-29 22:17:19 +02:00
raysan5
02842a3e2f
Review gamepad inputs
...
Added funtion: GetGamepadButtonPressed() - This function can be useful
for custom gamepad configuration
2016-10-27 13:41:43 +02:00
Ray
b8ce680511
Improved Android support
2016-10-18 00:15:23 +02:00
raysan5
0ce7f0c409
Some work on multiple inputs...
...
- Corrected bug and tested new gamepad system
- Reviewed Android key inputs system, unified with desktop
- Reorganize mouse functions on core
2016-10-17 18:18:13 +02:00
Ray
8f60996b64
Corrected some warnings
2016-10-17 00:03:38 +02:00
Ray
98d7a10c08
Improved gamepad system
...
- Support up to 4 gamepads
- Unified system between platforms
- Corrected some bugs
2016-10-14 11:14:41 +02:00
Ray
4a3ed6d73c
Merge branch 'develop' of https://github.com/raysan5/raylib into develop
2016-10-14 00:47:48 +02:00
Ray
b3bc4b21d1
Working on better gamepad support
2016-10-14 00:47:43 +02:00
raysan5
76a67a149e
Added new wave functions to lua binding
2016-10-12 10:27:14 +02:00
raysan5
5fecf5c088
Review UpdateVrTracking() and rlglLoadRenderTexture()
2016-10-10 19:42:59 +02:00
Ray
5af1b4a7c9
Added simulated head-tracking on VR simulator
...
A simple 1st person camera... still requires some work...
2016-10-09 20:56:58 +02:00
Ray
3396743aba
Corrected old issue with mouse buttons on web
2016-10-09 13:25:50 +02:00
Ray
db6538859c
Added flag to allow resizable window
2016-10-05 00:48:44 +02:00
raysan5
b082807b0b
Removed function: ResolveCollisionCubicmap()
...
Function was inefficient and should be rewritten from scratch, it
probably neither belongs to this module but an example...
2016-10-03 13:29:01 +02:00
raysan5
978c49472a
Working on camera system...
2016-09-26 19:15:44 +02:00
raysan5
753b549aa5
Improving camera system -IN PROGRESS-
2016-09-25 14:28:24 +02:00
Ray
0c58c1198f
Working on new audio functions...
2016-09-08 01:03:05 +02:00
Ray
8b35de3276
Added new audio functions -IN PROGRESS-
...
- LoadWave()
- LoadWaveEx()
- UnloadWave()
- WaveFormat()
- WaveCopy()
- WaveCrop()
- GetWaveData()
2016-09-08 00:20:06 +02:00
raysan5
36f20376e6
Redesigned lighting shader system
2016-09-05 20:15:21 +02:00
Ray
9d66bc4a05
Added function: ImageAlphaMask()
2016-09-05 10:08:28 +02:00
raysan5
be97583f00
Added function: UpdateSound()
2016-08-29 11:17:58 +02:00
Wilhem Barbier
1d71e1b754
Fix a typo in the DrawCube, DrawCubeWires and DrawCubeTexture definitions
2016-08-25 14:18:43 +02:00
raysan5
959a228815
Removed useless spacing
2016-08-16 11:09:55 +02:00
raysan5
342b89c5b9
Review Wave struct
2016-08-15 16:35:25 +02:00
raysan5
3377a4485b
Support shared/dynamic raylib compilation
...
Generates:
Win32: raylib.dll, libraylibdll.a (import library)
Linux: libraylib.so
2016-08-13 11:31:15 +02:00
Ray
eb9072a2f1
Renamed functions for consistency
2016-08-10 12:20:46 +02:00
Ray
cc2b3228d1
Updated for C++
2016-08-09 23:03:29 +02:00
raysan5
f69f930b51
Some functions review
2016-08-07 13:38:48 +02:00
raysan5
16ac468bdb
Remove functions from user exposure
2016-08-06 19:30:41 +02:00
raysan5
3b80e2c1e0
Redesigned gestures module to header-only
2016-08-06 16:32:46 +02:00
raysan5
d5f5f0a930
Updated raylib version to 1.6
2016-08-06 11:33:05 +02:00
raysan5
8c0bd30fcb
Corrected issue with Music type
2016-08-02 19:09:07 +02:00
raysan5
68d647c1af
Complete review and update
...
Simplified module for Music and AudioStream
Added support for raw audio streaming (with example)
2016-08-02 17:32:24 +02:00
raysan5
36cf1f7dfd
Improved support for C++
...
Added compound literals (C99) alternative for C++ compilers that don't
support this feature
2016-08-01 18:05:07 +02:00
raysan5
02c456432d
Complete review of audio system
...
Still some work left...
2016-08-01 12:49:17 +02:00
Bil152
8f7cb6fb19
Code refractoring of music model to be more friendly-user (issue #144 )
2016-07-29 21:35:57 +02:00
sol-prog
32a671b9da
OS X comaptiblity changes and compiled library
2016-07-22 11:55:04 -04:00
raysan5
5ff9811ea8
Some code tweaks
2016-07-18 17:06:33 +02:00
raysan5
7959ccd84d
Review some functions, formatting and comments
2016-07-15 18:16:34 +02:00
Ray
1733125873
Do not expose raw audio context to final user...
...
...at least, directly, available if using directly audio module...
2016-07-08 23:17:18 +02:00
raysan5
7cefbd8a94
Updated lighting system...
...
...to avoid dynamic conditions on for loop (lightsCount) on standard
shader, it seems GLSL 100 doesn't support that feature... on some GPUs
like RaspberryPi...
2016-07-06 20:33:46 +02:00
Ray
bc80174357
VR Functions renaming (for generic HMD device)
...
Stereo rendering has been moved again to Begin3dMode() and End3dMode(),
it has some limitations but makes more sense...
2016-07-06 00:54:38 +02:00
Ray
ee72654b55
Redesigned stereo rendering mechanism
...
Now it's easier for the user! Just init Oculus device and get stereo
rendering!
2016-07-04 01:29:23 +02:00
raysan5
572936ec65
Added Oculus functions to raylib header
2016-06-27 18:30:58 +02:00
raysan5
5f7ac64c44
Removed function SetModelTexture()
...
It's more educational to go through new material system, so, I decide to
remove this function to avoid students confusion...
2016-06-24 19:49:36 +02:00
Ray
24c9b1f717
Improving Oculus Rift example...
...
Under design... looking for the easiest and most comprehensive way for
the user to use VR...
2016-06-17 13:54:45 +02:00
raysan5
3ce0228206
Move Oculus Rift support to rlgl module
2016-06-14 17:16:20 +02:00
raysan5
3d6be7fd80
Added GetGestureDetected() again...
...
Required by gestures example....
2016-06-14 12:01:57 +02:00
raysan5
47afda2549
Removed useless function: GetGestureDetected()
...
Use instead: IsGestureDetected()
2016-06-14 11:55:32 +02:00
raysan5
5f4449f0a1
Removed physac functions from raylib header
2016-06-09 20:02:15 +02:00
raysan5
60232810d8
Added some comments
2016-06-03 19:00:58 +02:00
raysan5
13bef7aa02
Work on Oculus functionality
...
Trying to find the best way to integrate Oculus support into raylib,
making it easy for the user...
2016-06-03 18:26:59 +02:00
raysan5
0bc71d84f8
Added functions to customize internal matrix
...
Internal modelview and projection matrices can be replaced before
drawing.
2016-06-02 20:23:09 +02:00
raysan5
2168d8aa1a
Removed DrawPhysicObjectInfo() function
...
To avoid additional dependencies
2016-06-02 19:16:11 +02:00
raysan5
cafc66a3c1
Rename for consistency with other functions
2016-06-02 19:09:56 +02:00
raysan5
cf6d2e3985
Review coding style to match raylib style
...
Moved AudioError enum inside audio.c
2016-06-02 17:12:31 +02:00
Joshua Reisenauer
cf2975d062
convenient way to combine errors
2016-06-02 02:31:25 -07:00