Commit Graph

224 Commits

Author SHA1 Message Date
Ray d21422687a Some formatting tweaks 2019-06-16 23:36:04 +02:00
Ray 0eece03205 Corrected issue with texture flip X 2019-05-15 12:22:29 +02:00
Ray 97c8a28aaa Remove trail spaces 2019-05-08 18:33:09 +02:00
Ray e67ebabb02 Support custom memory management macros
Users can define their custom memory management macros.

NOTE: Most external libraries support custom macros in the same way, raylib should redefine those macros to raylib ones, to unify custom memory loading. That redefinition is only implemented as example for stb_image.h in [textures] module.
2019-04-23 14:55:35 +02:00
Ray 01367fcb1e Review cubemap generation 2019-04-11 16:11:54 +02:00
Ray b8ada4b877 Review creation years 2019-04-08 12:25:13 +02:00
ChillerDragon f21761fbbb Happy new year 2019 2019-04-07 17:49:12 +02:00
Ray a103086443 Removed trail spaces 2019-04-04 13:50:52 +02:00
raysan5 f02a0334d8 ADDED: GetScreenData() 2019-03-17 11:58:02 +01:00
Ray 29d1323bd1 Work on ImageResizeCanvas() 2019-03-15 13:34:09 +01:00
Ray cbfa35a39e REVIEW: ImageResizeCanvas() -WIP- 2019-03-15 00:56:02 +01:00
Ray 477ea4d660 Support external config flags 2019-03-12 16:00:26 +01:00
Ray d679a97e92 Removed some NULL pointer checks 2019-02-28 18:39:58 +01:00
Ray 374811c440 Change ternary operator formatting 2019-02-22 13:13:11 +01:00
Ray a886f5e743 Remove TABS 2019-02-22 12:12:21 +01:00
Ray 641895b5ba Remove end-line spaces 2019-02-21 18:45:19 +01:00
Ray 5d0ea7f110 Corrected issue #758 2019-02-18 16:43:01 +01:00
Jens Pitkanen eed69d4127 Fix the image manipulation config flag 2019-02-15 17:56:36 +02:00
Jens Pitkanen f9963d4ed4 Fix config.h flags 2019-02-14 13:52:18 +02:00
Ray e7466eb0c4 Corrected function usage 2019-02-12 00:40:10 +01:00
Ray e996fe2ff5 ADDED: GetClipboardText(), SetClipboardText() 2019-02-11 18:03:06 +01:00
Ray db56d432e4 ADDED: rlLoadTextureDepth()
REDESIGNED: rlLoadRenderTexture()
ADDED: rlRenderTextureAttach()
ADDED: rlRenderTextureComplete()
2019-02-04 16:28:17 +01:00
Ray fce48e85f4 ADDED: LoadTextureCubemap()
Probably uncomplete, not tested yet...
2019-02-04 13:27:36 +01:00
raysan5 414c3ee1f9 ADDED: DrawTextureQuad()
Useful for tiling and offset parameters definition.
2018-12-26 23:44:16 +01:00
raysan5 9a8320c52b REVIEWED: DrawRectanglePro() 2018-12-26 10:51:13 +01:00
Ray 965a91cebb Support PIC image format loading 2018-12-18 18:18:40 +01:00
Ray f822650a3b Support externally provided compilation flags
Useful in case raylib compilation want to be automated and compilation config flags provided by command line.
2018-12-18 00:20:08 +01:00
Ray 8b75a1a990 Improved textures wrap support 2018-12-03 12:00:05 +01:00
Ray 1774260dab Some tweaks 2018-11-30 01:57:53 +01:00
Ray b5c6736592 Reimplement ImageAlphaCrop() 2018-11-27 10:20:41 +01:00
Ray 5167f78d5f ADDED: OpenURL()
Corrected bug on ImageDrawRectangleLines()
2018-11-09 23:09:02 +01:00
Ray b356ef5564 Modifies some Image functions
REVIEWED: ImageDrawRectangle()
ADDED: ImageDrawRectangleLines()
2018-11-07 17:58:26 +01:00
Ray fc1c9505ba Remove end-line spaces 2018-11-06 15:10:50 +01:00
Ray b051f7778f Corrected typo 2018-10-29 16:39:54 +01:00
Ray 298203a41a ADDED: Some functions...
text:     IsEqualText() -WIP-
audio:  SaveWAV()
audio:  ExportWaveAsCode()
textures:  ExportImageAsCode()
2018-10-29 16:18:06 +01:00
Ray 764766bfb2 Some formatting tweaks 2018-10-18 16:00:11 +02:00
Ray 126ab49221 Minor tweaks 2018-10-10 23:55:36 +02:00
Ray 2320c2febf ADDED: ImageExtractPalette() 2018-10-08 18:57:33 +02:00
Ray 589152b658 Review void pointer incrementation 2018-10-01 15:45:01 +02:00
Ray d67edb591a Support KXT image file export
[textures] Added SaveKTX()
[rlgl] Exposed rlGetGlTextureFormats()
2018-10-01 15:30:48 +02:00
Ray 2bd18ab91e Support ExportImage() as raw pixel data
Added note on KTX 2.2
2018-09-17 19:00:51 +02:00
Ray f503fded67 Support image export 2018-09-17 17:06:58 +02:00
Ray ec5c9686b3 Improved data export capabilities!
REVIEWED: ExportImage()
REVIEWED: ExportMesh()
ADDED: ExportWave()
REMOVED: Internal funcs: SavePNG(), SaveBMP()

NOTE: These changes break the API (parameters order)
2018-09-17 16:56:02 +02:00
Ray ac31f51c5e Corrected issue with font tint 2018-09-05 10:47:57 +02:00
Ray 00f5f2ead2 Merge pull request #616 from overdev/master
[Feature Request] 9-patch drawing function
2018-08-09 22:42:05 +02:00
Jorge A. Gomes dab78d59f3 Update textures.c
See raylib/examples/textures/textures_image_9patch.c for how to use `DrawTextureNPatch` function.
2018-08-08 16:42:39 -03:00
Ray b042fe12e6 Reviewed spacings on latest PR 2018-08-06 20:49:47 +02:00
Kim Kulling b2cac82fa0 Fix compiler warings in texture.c and more. 2018-08-05 00:34:35 +02:00
Jorge A. Gomes 28424141f0 Update textures.c
Added support form vertical and horizontal 3-patches.
Corrected the distortion caused when destRec size is smaller than 4x4. Now even 1x10 or 0x0 sizes are drawn correctly.
2018-08-03 20:53:15 -03:00
Jorge A. Gomes 7cc2a5585b Update textures.c
Added DrawNinePatch() function implementation.
2018-08-03 04:51:26 -03:00