aboutsummaryrefslogtreecommitdiff
path: root/src/raylib.h
AgeCommit message (Collapse)Author
2016-01-13Vertex shaders optimizationraysan5
2016-01-11Added world to screen conversionvictorfisac
- Added function WorldToScreen(...). - Added world to screen example. - Review GetMouseRay() comment. - Removed deprecated lighting functions from raylib header.
2016-01-11Review Light/Material systemraysan5
Simplified for the user (more intuitive and clear) Removed lighting module dependency
2016-01-07Added collision check between ray and boxvictorfisac
- Added CheckCollisionRayBox() function. - Updated and improved core 3d picking example (currently working as expected).
2016-01-05Added some comments and fixed spacesvictorfisac
2016-01-04Add Android physic buttons input detectionvictorfisac
- Added functions for detect when pressed, during down and when released. - Added defines for back, menu, volume up and down button numbers.
2016-01-04Added functionality: Storage valuesraysan5
Two new functions added to save/load values as binary data: - StorageSaveValue() - StorageLoadValue()
2016-01-03Improved and added functions to physac engine modulevictorfisac
- Improved physics calculations. - Added AddForceAtPosition function (added to all enabled rigidbodies). - Updated raylib header.
2016-01-03Reviewed Android inputs and gestures systemraysan5
Corrected Android processing for some inputs (BACK button, VOLUME buttons) Redesigned Gestures system (some work still required) SetEnabledGestures() - Only support desired gestures (requires some review)
2016-01-02Improved fonts supportraysan5
Added LoadBMFont() to load AngelCode fonts (.fnt) Implemented LoadTTF() to load .ttf fonts (crappy packaging)
2015-12-30Added function: ImageDither()raysan5
Corrected some code details
2015-12-21Added physics engine-module and examplevictorfisac
- Added new physics engine-module with four new data types: Physics, Transform, Rigidbody and Collider. This library contains functions to apply physics calculations to a position vector calculating collisions automatically. - Fixed some writing mistakes of lighting module.
2015-12-21Added lighting engine modulevictorfisac
- New lighting engine module which contains new data types Light and Material. These data types and functions facilitates making a basic 3D iluminated program with a light and a model. - Added lighting engine module example (currently included in raylib.h; it might be compiled by separate and include lighting.h in game source C file). - Corrected some opengl defines control structures and added some TODO to fix raylib-opengl 1.1 source build (note: now source can be compiled without errors, but rlglReadPixels() won't work properly). Note: most of functions of phong version 330 shader are not in v100 shaders, so I couldn't write a version 100 phong shader. These functions are included from version 150.
2015-12-21Added new matrix location points and extra functionsvictorfisac
- New model and view transformation matrix added, useful for shaders. Modelview matrix not deleted to keep opengl 1.1 pipeline compatibility. - New extra function added DrawModelWiresEx() to set a rotation and scale transformations to a wire model drawing. - Other writing and little audio.c bug fixed.
2015-12-14Added BeginDrawingEx()raysan5
BeginDrawing() function with extended parameters
2015-11-05Corrected html5 glfw3 bugRay
Mouse button values are inverted!
2015-11-04Added some texture functionality (view details)Ray
LoadTextureEx() - Simplified parameters UpdateTexture() - Added, allows updating GPU texture data
2015-11-03Merge pull request #62 from kd7tck/developRay
Added Alpha Numeric Mapping For Develop Branch
2015-10-30Moved gestures touch functionality back to coreRay
Required gestures module when compiling for Android and Web
2015-10-26Added Alpha Numeric Mapping For Develop BranchJoshua Reisenauer
GLFW mappings.
2015-10-25Added some image manipulation functionsRay
Added (or completed functions): Image ImageText(const char *text, int fontSize, Color color); Image ImageTextEx(SpriteFont font, const char *text, int fontSize, int spacing, Color tint); void ImageFlipVertical(Image *image); void ImageFlipHorizontal(Image *image); void ImageColorTint(Image *image, Color color); void ImageColorInvert(Image *image); void ImageColorGrayscale(Image *image); void ImageColorContrast(Image *image, float contrast); void ImageColorBrightness(Image *image, int brightness);
2015-10-06Added a bunch of image manipulation functions:raysan5
Renamed functions (for coherence with new ones): - ImageConvertToPOT() -> ImageToPOT() - ImageConvertFormat() -> ImageFormat() New functions added (IN PROGRESS): - ImageCopy() - ImageCrop() - ImageResize() (Uses stb_image_resize.h) - ImageDraw() - ImageDrawText() - ImageDrawTextEx() - ImageFlipVertical() - ImageFlipHorizontal() - ImageColorInvert() - ImageColorGrayscale() - ImageColorContrast() - ImageColorBrightness()
2015-09-02Added some commentsraysan5
2015-08-30Redesigned SpriteFont structraysan5
2015-08-28Small tweaksraysan5
2015-08-07Added function SetBlendMode()raysan5
Useful to enable additive blend mode for particles
2015-07-29Added camera and gestures modules functionsraysan5
2015-07-13Move shaders functions to module rlglraysan5
Shader functionality owns to rlgl, not core module
2015-07-05Improved mipmaps support and image loadingraysan5
2015-06-17Corrected camera issue and added functionraysan5
2015-06-16Updated shader systemraysan5
2015-05-21Improved custom shaders supportraysan5
Corrected issues with textures loading
2015-05-11raymath module review and other changesraysan5
Complete review of matrix rotation math Check compressed textures support WIP: LoadImageFromData()
2015-05-04Big batch of changes, check description:raysan5
- Camera system moved to a separate module [camera.c] - WIP: Added customization functions for camera controls - Added custom shaders support on batch drawing - Complete redesign of textures module to support multiple texture formats (compressed and uncompressed)
2015-04-22Corrected input bugraysan5
2015-04-22Corrected some bugs and warningsraysan5
2015-04-22Added Gestures System for Android and WebMarc Palau
2015-04-13WIP on shaders and texturesraysan5
Moved functions: LoadShader(), UnloadShader() Add support for PVR textures compressed/uncompressed WIP: Detect available extensions for compressed textures
2015-04-06Big batch of changes! Check description:raysan5
Support multiple texture formats (uncompressed and compressed) Postprocessing shaders support Model struct redefined and improved Extended loading functions for Textures and Models Simplified functions: DrawPlane(), DrawQuad() Deleted functions: DrawPlaneEx(), DrawGizmoEx() Now Text module only depends on Textures module Shapes: Reviewed functions to low lines/triangles usage Removed useless tabs and spaces around code
2015-03-02Changes integration (some WIP, view details)Marc Palau
Corrected GetMouseWheelMove() Corrected camera system Reviewed cubicmap resolution (collision detection) Added QuaternionTransform() WIP: Raycast system (not working) WIP: Reviewing axis-angle rotations...
2015-03-01Redesign shader system and moreraysan5
Shader system has been completely redesigned Added support for multiple texture color modes
2015-02-26Renamed some functionsraysan5
2015-02-09Corrected camera systemMarc Palau
2015-02-06Merge pull request #22 from procedural/hide-mouseRay
Functions to show and hide mouse cursor at runtime
2015-02-06Merge pull request #20 from procedural/cpp-fixesRay
Fixes for C++, bool type already defined
2015-02-04Added support for multiple camera modesMarc Palau
2015-02-03Adding functions to show and hide mouse cursorConstantine Tarasenkov
2015-02-03Fixes for C++Constantine Tarasenkov
2015-02-02Added functions and improvementsMarc Palau
LoadCubicmap() supports custom texture rectangle (from texture atlas) for every cubic-face. CheckCollision*() for spheres and bounding-boxes.
2015-02-02Add support for custom shadersraysan5
Custom shaders for models Postprocessig on FBO (in progress) Some useless spaces removed