aboutsummaryrefslogtreecommitdiff
path: root/src/models.c
AgeCommit message (Collapse)Author
2016-04-03Some code simplificationsraysan5
2016-03-27Corrected bug on bounding boxraysan5
if mesh is not loaded properly it breaks the game!
2016-03-27Corrected bug and comments on model unloadingraysan5
2016-03-06Redesign to use Material type -IN PROGRESS-raysan5
Requires Shader access functions review
2016-03-05Split mesh generation from model loadingraysan5
2016-03-053d Camera: Added support for field-of-view Yraysan5
2016-03-01Updated BoundingBox collision detectionsraysan5
2016-03-01Added color to DrawBoundigBox()raysan5
2016-03-01Adjust buffers usageraysan5
- Removed DrawQuad() function - DrawBillboard() uses DrawBillboardRec() - DrawPlane() uses RL_TRIANGLES - DrawRectangleV() uses RL_TRIANGLES, that way, [shapes] module uses only TRIANGLES buffers.
2016-03-01Do not free model meshraysan5
2016-02-12Reviewed code TODOsraysan5
2016-02-11Improved LoadHeightmap()raysan5
2016-02-02Functions parameters reorganize: Axis and AngleRay
sin(), cos() functions cached and replaced by float c99 versions sinf(), cos()
2016-01-25Added bounding box calculationraysan5
2016-01-23Some code tweaksraysan5
2016-01-20Added ray-sphere collision detectionvictorfisac
2016-01-20Adapted raymath as single header libraryraysan5
Added support for single header implementation and also inline functions support
2016-01-19Added some functions (incomplete)raysan5
2016-01-18Rename VertexData struct to Meshraysan5
Reviewed vertex type variables
2016-01-13Corrected some float valuesraysan5
2016-01-07Added collision check between ray and boxvictorfisac
- Added CheckCollisionRayBox() function. - Updated and improved core 3d picking example (currently working as expected).
2015-12-30Some tweaks and details reviewraysan5
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-11-05Variables initializationRay
2015-09-02Corrected crazy bug about model texturesraysan5
On OpenGL ES it was set to use GL_CLAMP_TO_EDGE wrap mode for textures. On LoadOBJ() texture coordinates were wrongly Y-flipped
2015-09-02Reviewed to work on Raspberry Piraysan5
[rlgl] Extensions strings loading was redone to avoid a Segmentation Fault on Raspberry Pi
2015-08-05Added trace log for data unloadingRay
2015-08-03Added security check if file not foundraysan5
2015-07-29Replaced old mail by twitter userraysan5
2015-07-13Added some functions and renamed some othersraysan5
Added: - LoadImageRaw() - ImageCopy() Renamed: - GetPixelData() -> GetImageData()
2015-06-18Corrected bug on UnloadModel()raysan5
2015-06-16Updated postpro shaders systemraysan5
2015-06-02Improved ResolveCollisionCubicmap()raysan5
Now it supports multiple maps one next to the other
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-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-09Removed some TODO already doneraysan5
2015-02-04Added cubicmap collision detection and resolutionMarc Palau
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-02Removed useless spacesraysan5
2015-01-18Some code tweaksraysan5
2015-01-02Added support for model color tintraysan5
Also, added support for normals on models
2014-12-31Added full support for HTML5 (emscripten)raysan5
Corrected some bugs on the way... Automatically convert textures to POT on RPI and WEB
2014-12-17[models] file open error checkraysan5
2014-12-16Working on rotation math...raysan5
[models] Added DrawQuad()
2014-12-09Added features and corrected bugs...raysan5
[core] Added SetMousePosition() [models] LoadHeightmap() - Corrected textures bug [raymath] Functions renaming [WEB] Prepare environment for emscripten!