Commit Graph

167 Commits

Author SHA1 Message Date
dcf5f45f68 Add lighting system -IN PROGRESS-
Improved materials
2016-05-20 12:28:07 +02:00
c9e30f7754 Review struct typedef to avoid pointers for users 2016-05-20 10:53:31 +02:00
03cc031d00 Remove TODO comments (already done) 2016-05-20 09:40:48 +02:00
7d1d9ff143 Support DYNAMIC_DRAW mesh loading 2016-05-20 09:36:02 +02:00
41c5f3a017 Buffer for raw audio 2016-05-19 20:44:09 -07:00
76ff4d220e renamed everything so it is obvious what it does 2016-05-15 19:37:15 -07:00
ded07690fd Merge remote-tracking branch 'refs/remotes/raysan5/develop' into newaudio 2016-05-12 16:06:22 -07:00
075f51e0a3 Simplified internal (default) dynamic buffers 2016-05-12 12:20:23 +02:00
f0ada8c40d apply index to remaining functions 2016-05-11 22:37:53 -07:00
9737c58054 PlayMusicStream now uses index 2016-05-11 20:15:37 -07:00
529d20ee6a Merge remote-tracking branch 'refs/remotes/raysan5/develop' into newaudio 2016-05-11 18:15:46 -07:00
ad3d270c42 added set pitch for music streams 2016-05-11 18:14:59 -07:00
Ray
454b422fd6 Merge pull request #112 from kd7tck/develop
Base Audio Context System
2016-05-11 20:14:12 +02:00
6db44500b7 adding multiple music streams 2016-05-11 00:37:10 -07:00
5c112ff542 Corrected tipo 2016-05-10 19:24:25 +02:00
1ddf594d15 Added support for indexed mesh data 2016-05-10 18:24:28 +02:00
9799856ad4 Merge remote-tracking branch 'refs/remotes/raysan5/develop' into develop 2016-05-10 02:00:42 -07:00
Ray
f7d4951165 Improved vertex attribs support for models 2016-05-08 23:50:35 +02:00
0bcb873cbb Improved mesh support
Depending on mesh data, it can be loaded and default vertex attribute
location points are set, including colors, tangents and texcoords2
2016-05-08 15:24:02 +02:00
7ab008878a Library redesign to accomodate materials system 2016-05-07 18:07:15 +02:00
e660700924 Merge remote-tracking branch 'refs/remotes/raysan5/develop' into develop 2016-05-03 14:17:37 -07:00
fd67e31f63 Renamed function for consistency 2016-05-03 19:27:06 +02:00
5f73850fa6 Renamed functions for consistency 2016-05-03 18:04:21 +02:00
9d09ada33b new boolean floatingPoint option
Now floating point is either on or off. This simplifies the use of 16bit
vs float.
2016-05-02 21:59:55 -07:00
4636e3367c number remaining buffer transfer for updateAudioContext
updateAudioContext is almost done
2016-05-02 14:37:00 -07:00
9ef0240e99 resamples added
Ease of use considered in api and channels are more convenient as
unsigned char type.
2016-05-02 01:24:24 -07:00
790bc72806 bool return for failed update 2016-05-01 23:07:02 -07:00
289a53221d merge fix 2016-05-01 20:00:51 -07:00
a2a3d3aeb6 new silence generator 2016-05-01 18:53:40 -07:00
Ray
fa98289ddb Added 2D camera mode functions
Removed BeginDrawingEx()
Added Begin2dMode() and End2dMode()
2016-05-02 00:37:33 +02:00
Ray
0e6d1cb272 Working on materials system... 2016-05-02 00:16:32 +02:00
34e5fcf47e removed enums 2016-04-30 16:05:43 -07:00
a1038f61b6 BPS type added to ensure consistency 2016-04-30 15:41:46 -07:00
5f1e8b8278 hide struct from user
Hiding the struct from user should protect from accidentally modifying
the mix channel. This could cause serious errors down the road.
2016-04-29 23:43:21 -07:00
91f1f324c0 First stage of audio API update
Look over changes and give feedback please.
2016-04-29 23:00:12 -07:00
f707c1ca46 this should work 2016-04-27 00:02:11 -07:00
f12754b01f quick fix
Boolean errors
2016-04-25 18:40:19 -07:00
17eefed08f Improved gestures system 2016-04-17 11:36:40 +02:00
6b5e18e6bf Make mouse inputs available on Android for...
... easy code porting, transalating them to touches and gestures
internally.

Removed function SetCustomCursor(), it can be managed by the user.
2016-04-17 11:19:32 +02:00
c1e49d2b13 Removed function
I decided it is redundant and could be confusing (when mixed with 3D
drawing). It's not KISS.
2016-04-08 12:00:29 +02:00
06a8d7eb06 Remove old postprocessing system 2016-04-01 10:39:33 +02:00
66b096d978 Added support for render to texture (use RenderTexture2D)
Now it's possible to render to texture, old postprocessing system will
be removed on next raylib version.
2016-03-30 20:09:16 +02:00
8b7ca8b670 Review comments 2016-03-27 18:34:05 +02:00
60223a358b Physac redesign (3/3)
Finally, physics update is handled in main thread using steps to get
accuracy in collisions detection instead of moving it to a new thread.

Examples are finished as simple and clear as I could. Finally, physac
module is MORE simpler than in the first version, calculation everything
by the same way for both types of physic objects.

I tryed to add rotated physics a couple of times but I didn't get
anything good to get a base to improve it. Maybe for the next version...

No bugs or strange behaviours found during testing.
2016-03-23 15:50:41 +01:00
Ray
49df957058 Add support for multiple gamepads on RPI 2016-03-17 12:54:36 +01:00
Ray
db4585b3e2 Improved gamepad support
Now it works ok also in RaspberryPi
2016-03-16 17:52:09 +01:00
0caf925d5d Updated headers 2016-03-16 12:48:30 +01:00
d0e7195a16 Added new functions to draw text on image 2016-03-06 19:28:58 +01:00
c9d22c7a14 Redesign to use Material type -IN PROGRESS-
Requires Shader access functions review
2016-03-06 02:05:16 +01:00
Ray
893facdf6d Merge pull request #101 from victorfisac/develop
Redesigned physac module (IN PROGRESS)
2016-03-05 20:16:52 +01:00