summaryrefslogtreecommitdiffhomepage
path: root/examples
AgeCommit message (Collapse)Author
2018-12-29ADDED: DrawTextRec() and exampleraysan5
2018-12-26WARNING: BREAKING CHANGEraysan5
Added a bunch of useful text management functions. Consequently, some already available functions like `FormatText()` and `SubText()` has been renamed for consistency. Created temporal fallbacks for old names. raylib version bumped to 2.3.
2018-12-25Support float texture data on OpenGL ES 2.0raysan5
2018-12-25Corrected issue with MOD playingraysan5
Despite issue is corrected, now module loop doesn't work...
2018-12-25REVIEWED: LoadFontEx()raysan5
Changed parameters order for consistency with LoadFontData() and other functions when an array is passed by parameter and array size is the following parameter.
2018-12-21Use stb_vorbis.h as header onlyRay
2018-12-20Update models_obj_viewer.cRay
2018-12-20Some tweaksRay
2018-12-20new example: shaders_raymarchingRay
2018-12-20new example: models_obj_viewerRay
2018-12-18Corrected issue when scalingRay
2018-12-18Reviewed some examples to work on RPIRay
2018-12-18Avoid example on Android compilationRay
2018-12-16Review standard lighting sample -WIP-Ray
It's broken.
2018-12-15ADDED: GenMeshPoly()Ray
To generate 2D polygonal shape
2018-12-12Update models_rlgl_solar_system.cRay
2018-12-11WARNING: BIG rewrite of rlgl moduleRay
This commit implements a big update of rlgl module, intended to optimize some parts. This change could break some code bases... hopefully not, but it could. The BIG changes to the module are: - Replaced LINES-TRIANGLES-QUADS buffers by a single one, now all vertex data is accumulated on a single buffer and managed with registered draw calls. LINES-TRIANGLES-QUADS could be used the same way as before, rlgl will manage them carefully. That's a big improvement of the system. - Support multi-buffering if required. Just define MAX_BATCH_BUFFERING desired size (currently set to 1 batch). Should be enough for most of the situations. - Removed temporal accumulative buffers for matrix transformations, now transformations are directly applied to vertex when on rlVertex3f() - Reviewed rlPushMatrix()/rlPopMatrix() to be consistent with OpenGL 1.1, probably I should remove that ancient behaviour but... well, it was not consistent and now it is. - Minor tweaks: LoadText(), I broke it in last update... also multiple comments reviewed. - TODO: MAX_BATCH_ELEMENTS checking should probably be reviewed... done some tests and it works but...
2018-11-26Enable SDL2 library for audio on WebRay
Solves audio cracking issues
2018-11-19Review resources namingRay
raylib resource data file for Windows platform (containing raylib icon and metadata for executable file) has been renamed to a more consistent name: raylib.rc.data Also required to work with tcc compiler.
2018-11-19Review RenderTexture drawing usageRay
Now `BeginTextureMode()` does not clean buffers automatically, that behaviour has been changed because there could be some case (i.e. painting software) where texture buffer does not ned to be cleared; user is responsible of clearing buffers using `ClearBackground()`
2018-11-06Minor reviewRay
2018-10-31Reviewed audio issuesRay
- Updated dr_mp3 and implemented it - Reviewed sampleCount vs frameCount - Reviewed XM playing (some weird things...)
2018-10-21Added multitouch exampleBerni8k
2018-10-19Comment tweakRay
2018-10-04Fix physac's fixed time stepPablo Marcos Oltra
2018-09-25PNG image size optimizationRay
2018-09-06Support aliased font texture generationRay
Useful for bitmaps pixelated fonts where anti-aliasing is not desired! Change also enables additional font generation mechanisms in a future (cleartype, hinting...).
2018-09-05Review example to show text tintingRay
2018-08-14Renamed n-patch sampleRay
2018-08-09Merge pull request #616 from overdev/masterRay
[Feature Request] 9-patch drawing function
2018-08-08Added example screenshot.Jorge A. Gomes
2018-08-08Added texture_image_9patch.c exampleJorge A. Gomes
2018-08-08Added 9-patch texture used in the example code.Jorge A. Gomes
2018-08-07Reviewed AnimatedModel structRay
Just reviewing for a possible adaptation of AnimatedModel to default raylib Model...
2018-08-06Reviewed spacings on latest PRRay
2018-08-06Merge pull request #618 from kimkulling/fix_compiler_warningsRay
Fix compiler warnings
2018-08-05Fix compiler warings in texture.c and more.Kim Kulling
2018-08-04Fix compiler warnings, first partKim Kulling
2018-08-03Merge pull request #609 from pamarcos/fix_physac_examplesRay
[physac] Fix Physac examples to be run without creating new thread
2018-07-30make sure that the constant is of float type, not doubleEthan Trịnh
2018-07-30fix problem when compiling with MSVC 2017, built-in CMake: C2177 constant ↵Ethan Trịnh
too big
2018-07-29Fix Physac examples to be run without creating new threadPablo Marcos Oltra
2018-07-29CMake: include rlgl_standalone in -DBUILD_EXAMPLESAhmad Fatoum
With the recent CMake cleanup, getting raylib's dependencies for use when building rlgl_standalone is quite straight forward, so lets enable it again. Fixes #508, just properly this time. :)
2018-07-29CMake: Major cleanup to support find_package(raylib)Ahmad Fatoum
Remove that link_libraries_to_executable() hack and defines a proper raylib target that can be used with target_link_libraries. The same target is also available for external (user) code by using find_package(raylib). This results in: - Remove hardcoded build directories from examples and games CMakeLists.txt - Allow rlgl_standalone and other special examples to be built easily - Allow CMake projects to find_package(raylib instead of fiddling with pkg-config - Makes code a little more maintainable - Fixes #471, #606. - Makes code less confusing by removing the double use of PLATFORM (#584). Note that this is still not _The Right Way_(TM), because normally raylib-config.cmake (or its includes) would be automatically generated. I didn't manage to get that to work though, so I went the easier route of just wrapping pkg_check_modules for consumption by find_package.
2018-07-28Reviewed custom logging functionalityraysan5
2018-07-26Add SetTraceLogCallback to enable users setting custom logging (#597)Pablo Marcos Oltra
2018-07-25Reviewed audio exampleRay
2018-07-25Complete raw_audio_stream exampleJames Hofmann
1. Always synthesize a complete frame of audio, using a second buffer (this prevents gaps in playback) 2. Sine is computed correctly, with an adjustable frequency 3. User can modulate frequency in real-time with mouse 4. Entire audio buffer data is shown, visually demonstrating how sine changes in wavelength
2018-07-25CMake: Don't build rlgl_standalone as part of the examplesAhmad Fatoum
Closes #588.
2018-07-25Fix HTML5 examples and games using CMake (#589)Pablo Marcos Oltra
Mimic the Makefile by outputting html + js instead of LLVM IR.