Commit Graph

159 Commits

Author SHA1 Message Date
Ray efa286a550 Allow no default font loading
Useful if text module is not required...
2016-10-09 13:09:08 +02:00
Ray db6538859c Added flag to allow resizable window 2016-10-05 00:48:44 +02:00
Ray 87fc7254e7 Corrected crashing bug!
When SetTargetFPS(0) app crashes horribly (division by zero)
2016-09-23 23:25:13 +02:00
raysan5 7f0880a735 Review spacing formatting
raylib uses spaces between '+' and '-' signs but not between '*' and '/'
signs, it's a chosen convention
2016-09-12 19:36:41 +02:00
raysan5 a9ab516dae Formatting tweaks 2016-08-31 10:27:29 +02:00
raysan5 4770e2010d Review Android project 2016-08-26 19:40:37 +02:00
raysan5 959a228815 Removed useless spacing 2016-08-16 11:09:55 +02:00
Ray 289e04a62a Ported camera module to header-only 2016-08-10 12:55:54 +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 a422e39492 Corrected issue on OSX with High DPI display
Many thanks to Marcelo Paez (paezao)
2016-07-26 16:55:46 +02:00
raysan5 07a375e2d6 Corrected issue with HIghDPI display on OSX
Well, not tested yet but it should work...
2016-07-26 13:02:25 +02:00
raysan5 11172118d1 Review comments 2016-07-13 20:05:00 +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
raysan5 2ff2096b36 Moved Oculus enable drawing to user side...
Still thinking about the best way to manage this...
2016-07-04 18:35:50 +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 8652e644dd Corrected bug on stereo rendering 2016-06-26 14:13:11 +02:00
raysan5 6981e2bffa Get supported videomodes for fullscreen 2016-06-26 01:36:06 +02:00
raysan5 71ab202295 Removed rlglInitGraphics(), integrated into rlglInit()
Redesigned rlgl usage:
- rlViewport() must be called by user
- Internal projection/modelview matrices must be setup by user
2016-06-25 23:28:50 +02:00
raysan5 9ee96bea95 Unified functions: InitGraphicsDevice()
Following XNA style, now we have InitGraphicsDevice(), replacing
InitDisplay() + InitGraphics()
2016-06-25 21:28:50 +02:00
raysan5 a522b6e23b Corrected issue with unclosed threads 2016-06-24 19:34:47 +02:00
raysan5 03d9583b94 Add oculus simulator (in case device is not detected) 2016-06-21 13:49:13 +02:00
Ray 6062201e8f Simplify Oculus example...
...to align it with standard raylib code. Final goal would be having the
same code work for every platform with no changes...
2016-06-21 08:59:29 +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
Ray 4df7a0f2f8 Added support for OpenGL 2.1 2016-06-16 20:25:50 +02:00
raysan5 3ce0228206 Move Oculus Rift support to rlgl module 2016-06-14 17:16:20 +02:00
raysan5 c25b4cdc69 Move OpenGL extensions loading to rlgl 2016-06-14 15:42:04 +02:00
raysan5 66ec0b5d82 Oculus tracking correction 2016-06-12 10:47:50 +02:00
raysan5 27ba7de1e4 Added some comments 2016-06-11 14:08:39 +02:00
raysan5 70a96fff80 Simplified Oculus integration 2016-06-08 13:16:01 +02:00
Ray 29d505c98e Reorganize external libraries - BREAKING CHANGE -
Moved all external libraries used by raylib to external folder inside
raylib src. Makefile has already been update and also the different
includes in raylib modules.
2016-06-06 14:34:43 +02:00
raysan5 d1133ca8d3 Some gestures comments tweaks... 2016-06-03 18:51:19 +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
Ray 7ca6397223 Added support for Oculus Rift CV1 2016-06-03 00:53:51 +02:00
raysan5 c286bea8e1 Remove GLEW dependency 2016-06-02 18:20:59 +02:00
raysan5 d17a0cee1a Review text formatting (spacing, tabs...) 2016-05-31 19:12:37 +02:00
Ray 8a4e28f81d Support Android internal data storage
Useful to save small data files (configuration and so)
For bigger files, external data storage should be used (SDCard)
2016-05-31 00:01:19 +02:00
raysan5 ea5b00528b Improved render to texture
Support render texture size different than screen size
2016-05-29 11:49:13 +02:00
Chris Hemingway b46a800597 Make GRAPHICS_API_OPENGL_33 work on OSX, closes #113 2016-05-14 01:10:05 +01:00
raysan5 ec72a8868e Comment tweak 2016-05-07 18:04:22 +02:00
raysan5 fd67e31f63 Renamed function for consistency 2016-05-03 19:27:06 +02:00
Ray f2152aa391 Reorganize functions 2016-05-02 14:11:57 +02:00
Ray fa98289ddb Added 2D camera mode functions
Removed BeginDrawingEx()
Added Begin2dMode() and End2dMode()
2016-05-02 00:37:33 +02:00
raysan5 17eefed08f Improved gestures system 2016-04-17 11:36:40 +02:00
raysan5 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
raysan5 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
raysan5 06a8d7eb06 Remove old postprocessing system 2016-04-01 10:39:33 +02:00
raysan5 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
raysan5 1136d4222f Setting up for raylib 1.5.0 2016-03-28 01:18:40 +02:00
raysan5 a3f16c8459 Improved 2d camera system -IN PROGRESS- 2016-03-27 18:34:05 +02:00