c57b8d5a6a
REVIEWED: ImageKernelConvolution(), formating and warnings
2024-01-15 20:32:46 +01:00
d2b1256e5c
Fix bounds check for ImageDrawRectangleRec ( #3732 )
2024-01-14 11:21:29 +01:00
a820c37ab2
implemented fill color TODO in ImageResizeCanvas() ( #3720 )
2024-01-11 19:48:14 +01:00
746f129bfe
Fix ImageDrawRectangleRec ( #3721 )
2024-01-11 19:37:42 +01:00
be0ea89f83
Simplified for loop for some image manip functions ( #3712 )
2024-01-06 19:41:43 +01:00
b4cb0f3e7d
REVIEWED: LoadImageAnimFromMemory() #3704
2024-01-05 22:33:56 +01:00
19bdcedf1c
Hide unused warnings from stb_image_resize2.h ( #3708 )
2024-01-05 22:22:58 +01:00
3f1e59a7cf
Update copyright to 2024
2024-01-02 20:58:12 +01:00
fd5e1e6afb
[rtextures] Fix LoadImageAnimFromMemory() warning for fileData ( #3686 )
...
* Fix LoadImageAnimFromMemory() warning for fileData
* Add LoadImageAnimFromMemory() to raylib.h
* Fix missing ; on previous commit
2023-12-28 23:15:04 +01:00
3fc43c1096
LoadImageAnimFromMemory ( #3681 )
2023-12-28 20:12:52 +01:00
e039a221a3
Review formating
2023-12-23 14:07:45 +01:00
1792bce292
REVIEWED: LoadTextureCubemap(), added mipmaps #3665
2023-12-23 11:26:23 +01:00
d29b36310f
Merge branch 'master' of https://github.com/raysan5/raylib
2023-12-14 15:32:45 +01:00
88db11fda4
Update rtextures.c
2023-12-14 15:30:48 +01:00
222f6f7877
Fix box blur symmetry & simplify code ( #3631 )
2023-12-13 21:21:08 +01:00
6f3c87a999
Fix #3613
2023-12-11 09:21:30 +01:00
21469e92b0
Image convolution function ImageKernelConvolution ( #3528 )
...
* Added image convultion ImageKernelConvolution
* comment changes
* spelling changes and change to kernel size
* removed kernel normalization inside function
* fix to formating
2023-11-18 20:05:45 +01:00
fe757b6267
Update rtextures.c
2023-11-08 17:40:23 +01:00
64d64cc181
REVIEWED: Potential code issues reported by CodeQL #3476
2023-11-01 15:28:18 +01:00
0f4a8cf7cb
Ported to stb_image_resize2.h ( #3403 )
2023-10-13 16:37:35 +02:00
67a1e1ffae
Update rtextures.c
2023-10-10 10:48:46 +02:00
d309b1eaa7
Call nsvgDeleteRasterizer() on created rasterizer ( #3392 )
...
the `NSVGrasterizer *rast` needs to be passed
to nsvgDeleteRasterizer() when we are done with it.
2023-10-09 09:47:54 +02:00
f2389a1e55
Remove trail spaces
2023-09-26 12:54:24 +02:00
97c4333803
REVIEWED: UnloadRenderTexture(), additional check
2023-09-17 20:42:45 +02:00
528b879955
Update rtextures.c
2023-09-13 17:05:22 +02:00
30f8dd6e37
rtextures: Fix ImageDraw() source clipping when drawing beyond top left ( #3306 )
2023-09-11 19:00:30 +02:00
8a82e17a79
Update rtextures.c
2023-09-04 18:43:03 +02:00
67a693fc5b
REVIEWED: LoadImageSvg()
2023-09-02 19:20:56 +02:00
d6f3891009
REVIEWED: LoadImageSvg()
2023-09-02 13:16:44 +02:00
c03ab03627
Added rudimentary SVG support. ( #2738 )
...
* Added rudimentary SVG support. Added 2 functions ImageLoadSvg and ImageLoadSvgWithSize.
* Added an example on how to use ImageLoadSvgWithSize and adjusted Makefiles accordingly.
* Added actual correct example file.
* Reviewed the code to keep the raylib coding conventions in mind.
Moved the LoadImageSvg() code into LoadImage() guarded by SUPPORT_FILEFORMAT_SVG.
Renamed LoadImageSvgWithSize() to LoadImageSvg().
Added a LoadImageSvgFromString() function to parse the loaded SVG into an actual image. This does the bulk of the work.
* Fixed typo.
---------
Co-authored-by: Ray <raysan5@gmail.com >
2023-09-02 13:00:18 +02:00
0f447f1fb6
REVIEWED: Data size type consistency between functions #3168
2023-09-02 12:05:34 +02:00
0f39051562
Fix uninitialized thread-locals in stbi #3282 ( #3283 )
2023-09-02 11:41:33 +02:00
9646497216
Formating review
2023-08-27 00:30:56 +02:00
21f5482e0d
[Image] Validate that ImageDrawRectangleRec is drawing entirely inside the image ( #3264 )
...
* Add a function to clone a sound and share data with another sound.
* rename items based on feedback
* PR Feedback, use custom unload for sound alias, not variant of normal sound unloading
* sound_multi example
* Validate that image rect drawing is inside the image so we don't overflow a buffer
* remove files that should not have been added.
* remove changes that should not have been
* revert
* adsfasdfsdfsdf
2023-08-26 14:43:14 +02:00
93f59a6f59
Review tabs and trail-spaces
2023-08-10 22:47:17 +02:00
90f1749965
Ignore unused function warnings from external headers when compiling with GCC and Clang ( #3235 )
2023-08-09 19:17:12 +02:00
42cfabc670
REVIEWED: Old pragma formating
2023-08-09 10:00:26 +02:00
dc621ca388
Support 16-Bit HDR textures ( #3220 )
...
* Support 16-Bit HDR textures
* Fix build on emscripten
* Move helper functions
2023-08-05 23:16:26 +02:00
5d28bad0ad
Fix LoadTextureCubemap for manual layouts ( #3204 )
2023-07-27 22:41:43 +02:00
1310617a92
Optimization of ImageDrawRectangleRec() ( #3185 )
...
A significant performance increase can be had by copying the first row to all other rows.
2023-07-20 13:50:56 +02:00
48e2663d03
REVIEWED: Issue #3105
2023-07-02 10:51:39 +02:00
0c126af717
casting warnings in rtextures ( #3134 )
2023-06-24 23:38:09 +02:00
830e328df0
Remove trailing spaces
2023-06-17 16:48:18 +02:00
f8b352f6d9
ADDED: ExportImageToMemory()
...
Only PNG supported for now
2023-06-03 19:51:16 +02:00
5ef50ae139
REVIEWED: ImageRotate() formatting
2023-05-26 14:01:19 +02:00
e465ed0850
Added ImageRotate ( #3078 )
...
* Added ImageRotate
* Quick rename of the example
* Update ImageRotate by changing doubles to floats and checking code convention
* Update API
2023-05-24 09:22:51 +02:00
2937f2010c
Review coding conventions
2023-05-22 16:06:03 +02:00
a4a6d4da8a
Add GenImageGradientSquare ( #3077 )
...
* Add GenImageGradientSquare to allow square gradients
* Fix GenImageGradientSquare and add to textures_image_generation example
* Remove params from GenImageGradientSquare
2023-05-22 15:20:28 +02:00
e96dc46d38
Replaced GenImageGradientH and GenImageGradientV with GenImageLinearGradient ( #3074 )
...
* Replaced GenImageGradientH and GenImageGradientV with GenImageLinearGradient
* renamed GenImageLinearGradient to GenImageGradientLinear
2023-05-21 11:33:47 +02:00
3a841ac130
REVIEWED: GenImagePerlinNoise(), clamp values #3071
2023-05-21 10:28:04 +02:00