Commit Graph

519 Commits

Author SHA1 Message Date
raysan5 100c82e369 Review formatting to follow raylib style 2019-04-28 18:23:21 +02:00
Reece Mackie 86eba24970 This is dumb... 2019-04-28 16:08:07 +01:00
Reece Mackie 7ca856f9b7 Formatting changes 2019-04-28 15:59:39 +01:00
Reece Mackie f8c6226826 Merge branch 'master' into gamepad-rework 2019-04-28 15:54:50 +01:00
raysan5 604a8c0b78 WARNING: Functions renamed
Two functions have been renamed for coherence; previous naming was confusing for several users:

 - DrawPolyEx()         ---> DrawTriangleFan()
 - DrawPolyExLines() ---> DrawLineStrip()
2019-04-28 14:45:46 +02:00
Reece Mackie c1f33eb817 Line cleaning 2019-04-27 21:43:32 +01:00
Reece Mackie 56ded3259d More work, UWP now supports it and deleted old gamepads 2019-04-27 21:36:57 +01:00
Reece Mackie b911cefab3 First gamepad stuff 2019-04-27 20:49:33 +01:00
Ray e67ebabb02 Support custom memory management macros
Users can define their custom memory management macros.

NOTE: Most external libraries support custom macros in the same way, raylib should redefine those macros to raylib ones, to unify custom memory loading. That redefinition is only implemented as example for stb_image.h in [textures] module.
2019-04-23 14:55:35 +02:00
Ray 2d4c2ff351 Review rnet errors 2019-04-22 20:54:50 +02:00
Ray f7d978e726 Reviewed rnet inclusion
Move to own header for a more deep review of the module
2019-04-22 20:27:54 +02:00
Jak 4b8d06f501 [rnet] module WIP (#809)
Added experimental network module
2019-04-22 20:03:00 +02:00
Demizdor f3a5a6871d Initial unicode implementation for UTF8 encoded text 2019-04-21 12:27:46 +03:00
Björn Wahlstrand 7cc8faf7da Use typedef rather than #define in order to avoid issues in application code 2019-04-12 21:41:30 +02:00
Ray 4e58d4102c Corrected typo 2019-04-12 13:29:37 +02:00
Ray 30d51ec26c Reorganize struct 2019-04-12 11:29:01 +02:00
Ray 5bfa675350 Review VR simulator mechanism
- No default VR device parameteres inside raylib
- VR device parameter should be provided by user
- VR distortion shader should be provided by user
2019-04-11 13:53:01 +02:00
Ray 1934f2a2f4 Some tweaks 2019-04-11 00:11:11 +02:00
Ray 6168a4ca37 Comments review 2019-04-10 23:50:48 +02:00
ChillerDragon f21761fbbb Happy new year 2019 2019-04-07 17:49:12 +02:00
Ray 9282b8ba83 ADDED: SetShaderValueTexture()
Some tweaks
2019-04-05 17:08:46 +02:00
Ray 92733d6695 BIG UPDATE: New models functions for animations!
Multiple functions added and some reviewed to adapt to the new multi-mesh, multi-material and animated models.
2019-04-05 13:15:56 +02:00
Ray a103086443 Removed trail spaces 2019-04-04 13:50:52 +02:00
Ray 6ecd8249bc Merge pull request #787 from Demizdor/master
Added `DrawRoundedRect()` and `DrawRoundedRectLines()`
2019-04-04 13:42:20 +02:00
Ray d89d24c5e8 BIG UPDATE: Support model animations! 2019-04-04 13:33:54 +02:00
Vlad Adrian 1415d514ba Update raylib.h 2019-03-31 13:20:45 +03:00
Demizdor a28023b58f Added DrawRoundedRect() 2019-03-30 22:18:29 +02:00
Ray afab8b36ab Merge pull request #786 from Demizdor/draw_ring
Added DrawRing(), DrawRingLines() and DrawCircleSectorLines()
2019-03-29 17:28:37 +01:00
Ray a643dc4ca0 WARNING: Redesigned model struct for multi-meshes
This is quite a big change, Model struct has been redesigned to support multiple meshes and multiple materials, most 3d fileformats contain multiple meshes and reference multiple materials.

Consequently, multiple functions have been reviewed.

LoadOBJ(), LoadIQM(), LoadGLFT() now return a Model.

Current LoadOBJ() is not valid anymore, actually, tinyobj_loader_c library is considered for replacement.
2019-03-29 16:48:23 +01:00
Demizdor ab9c6da26f Added DrawRing(), DrawRingLines() and DrawCircleSectorLines() 2019-03-29 16:22:09 +02:00
Ray 88dfd2ab23 REDESIGNED: DrawCircleSector() 2019-03-28 18:53:41 +01:00
raysan5 f02a0334d8 ADDED: GetScreenData() 2019-03-17 11:58:02 +01:00
Rafael Sachetto 9f54a69cec Adding DrawCubeWiresV for convenience 2019-03-08 15:06:17 -03:00
Ray 2f97a3f835 Proposed Model struct review 2019-03-05 16:46:48 +01:00
Ray 2e99c6cefb ADDED: IsWindowResized() 2019-03-04 22:58:20 +01:00
Ray 297dd641e8 ADDED: DrawCircleSector() 2019-02-13 00:06:06 +01:00
Ray e996fe2ff5 ADDED: GetClipboardText(), SetClipboardText() 2019-02-11 18:03:06 +01:00
Ray d356b1d1cc Reviewed fbo creation and VR system 2019-02-06 14:21:44 +01:00
Ray fce48e85f4 ADDED: LoadTextureCubemap()
Probably uncomplete, not tested yet...
2019-02-04 13:27:36 +01:00
Ray 5755c5e310 Review DrawTextRecEx() formatting 2019-02-04 09:57:02 +01:00
Demizdor 6f66425946 Added DrawTextRecEx() 2019-01-23 21:36:54 +02:00
Ray 4467292a2d Review last PR formatting 2019-01-21 10:32:14 +01:00
Ray 9b97cf6972 Merge pull request #731 from MarcoLizza/reorganizing-logging
Reorganizing logging
2019-01-21 10:09:51 +01:00
Marco Lizza 343fef4aa4 Changing enums, now referenced as int. 2019-01-21 10:05:40 +01:00
Marco Lizza f1d13aa469 Adding function to control the "exit-on-error" behaviour. 2019-01-20 22:24:41 +01:00
Marco Lizza 932e9dbd09 Fixing logging level configuration API. 2019-01-20 22:24:09 +01:00
Marco Lizza c1c801e5c3 Reworking log level as incremental. 2019-01-20 22:22:21 +01:00
raysan5 d41e50f866 Allow ShowWindow usage ;) 2019-01-19 12:34:04 +01:00
Ray 3703430f57 Renamed ShowWindow() to UnhideWindow() -WIP-
Function provisional renaming... that's not the end of this issue...
2019-01-17 16:29:36 +01:00
Ray a43f87e391 Crazy test 2019-01-16 17:25:48 +01:00