raysan5
2ec8880197
Updated stb libs to latest version
7 years ago
Benjamin Summerton
71d9426565
Make physac work on OS X
Physac wasn't working on OS X. It looks like the necessary timing code wasn't being compiled in by the preprocessor.
fixes #340
7 years ago
Ray
d071418cba
Added Vector3MultiplyV()
To multiply Vector3 by Vector3
7 years ago
Ray
2a263f7b5f
Corrected compilation on OpenGL ES 2.0
7 years ago
raysan5
c764b3d03e
Some tweaks
7 years ago
raysan5
b2712b6db7
Corrected issue on QuaternionFromVector3ToVector3()
7 years ago
raysan5
f57367e786
Implemented some changes
7 years ago
raysan5
a766e2c480
Updated Vector math to new naming
7 years ago
raysan5
3655c6e466
Renamed Vector*() functions to Vector3*()
For consistency!
7 years ago
raysan5
2227742e96
Corrected bug on texture rotation
7 years ago
raysan5
cbb134946c
Corrected GetMouseRay() and rlUnproject()
Now it works great with reviewed maths
7 years ago
raysan5
c756227e11
Remove BOM from file encoding
7 years ago
raysan5
00d2768bc9
Corrected bug on MatrixPerspective()
Some other tweaks...
7 years ago
raysan5
c6cd07c373
Some tweaks raymath related
7 years ago
raysan5
e52032f646
Complete review of raymath
Now it should be coherent with OpenGL math standards
7 years ago
raysan5
38d9fcb08e
Moved some functions to raymath
Exposed some raymath useful functions to raylib API
7 years ago
raysan5
980d9d4cd4
rlgl usable as standalone library
7 years ago
raysan5
84aff31973
MatrixPerspective() angle required in radians
Consistent with similar functions in raymath
7 years ago
raysan5
2679c4ae9b
Review mesh loading and textures generation
7 years ago
raysan5
63fd96354e
Simplify a bit GenTexture*() functions
Still shader dependant, locations set should be moved out
7 years ago
raysan5
4c06725461
Removed useless functions
SetMaterialTexture() and UnsetMaterialTexture()... too shader
dependant...
7 years ago
raysan5
52cd5c6324
Corrected some issues
Corrected compilation for OpenGL 1.1
Review mesh data uploading to GPU
7 years ago
raysan5
0dabb2708b
Reorganized a couple of functions
7 years ago
raysan5
76c6f0b1e6
Working on PBR system
Moved PBR material loading to example, right decision?
7 years ago
raysan5
d368403a13
Working on PBR materials, renamed some data
7 years ago
Benjamin N. Summerton
ba32d6a753
Able to make a .dylib for OS X
7 years ago
Ray
8f569e59b1
Review shared library generation
7 years ago
raysan5
e893f3629e
Corrected some issues
7 years ago
Ray
6546474fa4
Manual integration of material-pbr into develop
7 years ago
raysan5
8ca8550739
Removed function reference
7 years ago
raysan5
53fbeeea71
Corected some issues with jar_xm
Problems when compiling with VS2015
Probably DEBUG(...) macro is not the best naming...
7 years ago
raysan5
36fcffeaae
Incremented version number for reference
7 years ago
raysan5
6589c808b5
Review some formatting for consistency
7 years ago
raysan5
9f09f6f550
Rename enum LogType names...
...to avoid possible conflicting symbols
7 years ago
Joel Davis
e0c95ede50
Prevent bogus triangle being added when there is whitespace at end of .OBJ file
7 years ago
Wilhem Barbier
056a494baf
Fix some other typos
7 years ago
Wilhem Barbier
aba3739c13
Fix some typos in raymath.h
7 years ago
Wilhem Barbier
786cd63057
Add a density parameter to GenImageRadialGradient
7 years ago
Wilhem Barbier
3fe268d004
Swap the two parameters
7 years ago
Wilhem Barbier
a0ac8ee2c4
Add more image generation functions: radial gradient and perlin noise
7 years ago
Wilhem Barbier
954757532a
Add the SaveImageAs function
7 years ago
Wilhem Barbier
fcd13fd5d2
Add some functions to generate images
Namely:
- GenImageHorizontalV
- GenImageHorizontalH
- GenImageChecked
- GenImageWhiteNoise
- GenImageCellular
The gradient implementation may be a bit naive, for example it doesn't do any gamma correction.
7 years ago
Ray
8c1f32f2fe
Additional check on file open
7 years ago
Ray
5370fe18e0
Additional check for bool header definition
7 years ago
Michael Vetter
272073785f
Add define to have CLOCK_MONOTONIC work in c99
If we compile with c99 without gnu extensions (gnu99) we need this
define, to have CLOCK_MONOTONIC and similar macros available
7 years ago
Michael Vetter
1a61dc2c77
Meson: build library with so version
This should always be the number of the raylib release.
Especially when the new version is ABI incompatible the major version
should be bumped.
7 years ago
raysan5
402a8bfd68
Added note about transposing
7 years ago
raysan5
43cb6414f6
Added note about transposing
7 years ago
Michael Vetter
567831a693
Allow static/dynamic library building with meson
Using the library() function instead of shared_library() allows changing
of the library type via the default_library option.
This allows for easy change between static and dynamic library building.
Use 'meson --default-library=static builddir' to build as static, if no builddir yet exists.
Use 'mesonconf -Ddefault_library=static builddir' to change the type for
an existing builddir.
7 years ago
Michael Vetter
9c524ee3a6
Add meson files for basic Linux building
7 years ago