summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2021-01-12Update miniaudio to v0.10.30 #1518Ray
2021-01-12REDESIGN: Compresion APIRay
Now it compresses/decompresses valid DEFLATE streams instead of zlib streams. It uses the minimal and efficient libraries: sdefl/sinfl.
2021-01-12Add commentsRay
2021-01-12Reorder functionRay
2021-01-12Reorder typedefs in physac.h to be in header part (#1528)Dmitry Matveyev
2021-01-09rlOrtho() reverted changeRay
2021-01-07It's top-bottom not bottom-top in GL space. (#1517)Jeffery Myers
2021-01-06Fix keyboard state change detection on RPI (#1488)badlydrawnrod
* Fix keyboard state change detection on RPI * Rework RaspberryPi evdev keyboard input. - Extract evdev keyboard handling into PollKeyboardEvents() - Move keyboard polling to main thread - Rename EventThreadSpawn() to ConfigureEvdevDevice() as it doesn't necessarily spawn threads - Remove unused code (KeyEventFifo and lastKeyPressed) * Replace tabs with 4 spaces.
2021-01-06Include SUPPORT_DATA_STORAGE flag for building with CMake (#1515)Kirottu
* Update CMakeOptions.txt * Update config.h.in
2021-01-06 Remove unused condition in 'GenerateMipmaps' function for ↵Victor Gallet
GRAPHICS_API_OPENGL_11 (#1496)
2021-01-06Review rlOrtho() to avoid return in the middle of the functionraysan5
I usually try to avoid any return in the middle of functions, I try to keep them always at the end of the functions.
2021-01-06Don't create an ortho matrix when the viewport is 0 in any axis. (#1504)Jeffery Myers
* Don't create an ortho matrix when the viewport is 0 in any axis. Not all compilers divide by 0 and return inf, some segfault. The matrix is not used by anything when minimized, so it just needs to not be called. * Better fix that always ensures the rlgl matrix is always valid * Better fix that always ensures the rlgl matrix is always valid
2021-01-03Removed a repeating allocation of memory (#1507)hristo
Resolves #1495 This line allocated some memory that was already allocated in the beginning of the function and was essentially creating a leak.
2021-01-02Update mappings.h in glfw using GenerateMappings.cmake (#1505)Chris
2021-01-02Update year to 2021raysan5
2020-12-31 Modify the check condition for the screen window height and width. It can't ↵Victor Gallet
be less than zero because it's an unsigned int (#1497)
2020-12-31 Avoid dereferencing a null pointer in the 'LoadMaterials' function in the ↵Victor Gallet
models module (#1498)
2020-12-31 Avoid dereferencing a null pointer in the 'LoadSounsFromWave' function if ↵Victor Gallet
the audioBuffer is null (#1499)
2020-12-30Add a current monitor function for window mode windows. (#1492)Jeffery Myers
2020-12-30lookup the returned monitor in the list of monitors to get an index. (#1490)Jeffery Myers
2020-12-29Review code formattingraysan5
2020-12-29Faster version of ImageClearBackground and ImageDrawRectangleRec (#1487)Jeffery Myers
* Don't use DrawRect to clear an image, a pixel loop is an order of magnitude faster. * Update ImageDrawRectangle to be faster too.
2020-12-29Monitor utilites (#1485)hristo
* Added a new utility function to get the current monitor. Some of the other functions rely on passing on a monitor id but we only have a function for querying the count of monitors available. * Updated the comment to correctly reflect the function action
2020-12-29I noticed that toggle fullscreen always gets the primary monitor when its ↵hristo
more intuitive to use the monitor that the window is currently in. (#1486) This monitor should even probably be passed as an id instead to make it more consistent with the rest of the API but this would break existing applications so I am hesitant to change the function signature directly.
2020-12-26Review DrawLineBezierQuad(), formating and aprameters orderraysan5
2020-12-26Add Quadratic Bezier drawing (#1468)Violet White
* Add quadratic bezier to shapes.c * Add DrawLineBezierQuad to header
2020-12-24Replace TABS by 4 spacesraysan5
2020-12-24Review some RPI4 tracelogsraysan5
2020-12-24Update Makefileraysan5
2020-12-24Review tracelog messages for DRM platformraysan5
2020-12-23Review formattingraysan5
2020-12-23Review Android Makefiles to required versionraysan5
2020-12-23Review issues when compiling for Androidraysan5
2020-12-23Remove trailing spacesraysan5
2020-12-23Update resource fileraysan5
2020-12-23Remove unused variableraysan5
2020-12-23Corrected typoraysan5
2020-12-23Corrected small issueraysan5
2020-12-23ADDED: CheckCollisionLines()raysan5
Removed function from raymath
2020-12-21[Math Feature]: Add two functions for Vector2 to know if two lines intersect ↵Victor Gallet
and two segments intersect (#1466) * Add a function to know if two lines intersect each other and if yes, get the intersection point * Remove indents * Rework the declaration of the 'Vector2LineIntersect' function, and add the 'Vector2SegmentIntersect' function * Remove bad indents * Fix compilation issues * Fix compilation error * Fix compilation error * Replace keyword '_Bool' by 'bool'
2020-12-19Set version for raylib 3.5Ray
2020-12-19Camera funcs, review params namesRay
Just for a better consistency
2020-12-19REVIEW: CheckCollisionSpheres() params namingRay
2020-12-19Minor tweakRay
2020-12-19ADDED: MemAlloc() / MemFree() #1440Ray
Exposing internal memory allocator/free, useful for advance users when required
2020-12-19Update raylib.hRay
2020-12-19Avoid *Rec suffix in some variablesRay
Pefixing/Suffixing some data type identifier in the variables is not a convention used in raylib, just reviewed it for consistency... Still, I kept the *Rec suffix in some functions.
2020-12-19Corrected DrawTextRecEx() bugRay
2020-12-19Support font chars padding on drawing #1432Ray
Previous implementation did not consider any padding while drawing the characters on screen (despite being available on the font atlas), so, only minimum character area was drawn. If some text effect shader was required (shadow, glow, outline...), there was no space in the drawn quad to draw that pixels effect. This commit corrects that issue.
2020-12-19Minimal tweakRay