summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRay <[email protected]>2024-06-24 18:41:33 +0200
committerRay <[email protected]>2024-06-24 18:41:33 +0200
commit385e60dd41d49d56ac1bf44b68549070d108e941 (patch)
tree64c5f29349bfd50dbd5e3fba3457f954897590ad
parente96bab7ce63568d86fae4fd664fa06625f76f1ee (diff)
downloadraylib-385e60dd41d49d56ac1bf44b68549070d108e941.tar.gz
raylib-385e60dd41d49d56ac1bf44b68549070d108e941.zip
Minor tweaks
-rw-r--r--src/raylib.h2
-rw-r--r--src/rlgl.h2
-rw-r--r--src/rshapes.c2
-rw-r--r--src/rtextures.c5
4 files changed, 6 insertions, 5 deletions
diff --git a/src/raylib.h b/src/raylib.h
index 8cd1d1ec..c3c546c3 100644
--- a/src/raylib.h
+++ b/src/raylib.h
@@ -1342,7 +1342,7 @@ RLAPI void ImageAlphaClear(Image *image, Color color, float threshold);
RLAPI void ImageAlphaMask(Image *image, Image alphaMask); // Apply alpha mask to image
RLAPI void ImageAlphaPremultiply(Image *image); // Premultiply alpha channel
RLAPI void ImageBlurGaussian(Image *image, int blurSize); // Apply Gaussian blur using a box blur approximation
-RLAPI void ImageKernelConvolution(Image *image, float *kernel, int kernelSize); // Apply Custom Square image convolution kernel
+RLAPI void ImageKernelConvolution(Image *image, const float *kernel, int kernelSize); // Apply custom square convolution kernel to image
RLAPI void ImageResize(Image *image, int newWidth, int newHeight); // Resize image (Bicubic scaling algorithm)
RLAPI void ImageResizeNN(Image *image, int newWidth,int newHeight); // Resize image (Nearest-Neighbor scaling algorithm)
RLAPI void ImageResizeCanvas(Image *image, int newWidth, int newHeight, int offsetX, int offsetY, Color fill); // Resize canvas and fill with color
diff --git a/src/rlgl.h b/src/rlgl.h
index bdf665a4..98d43ea5 100644
--- a/src/rlgl.h
+++ b/src/rlgl.h
@@ -1406,7 +1406,7 @@ void rlBegin(int mode)
}
}
-void rlEnd() { glEnd(); }
+void rlEnd(void) { glEnd(); }
void rlVertex2i(int x, int y) { glVertex2i(x, y); }
void rlVertex2f(float x, float y) { glVertex2f(x, y); }
void rlVertex3f(float x, float y, float z) { glVertex3f(x, y, z); }
diff --git a/src/rshapes.c b/src/rshapes.c
index 95c54770..49970d7f 100644
--- a/src/rshapes.c
+++ b/src/rshapes.c
@@ -126,7 +126,7 @@ Rectangle GetShapesTextureRectangle(void)
// Draw a pixel
void DrawPixel(int posX, int posY, Color color)
{
- DrawPixelV((Vector2){ (float)posX, (float)posY }, color);
+ DrawPixelV((Vector2){ (float)posX, (float)posY }, color);
}
// Draw a pixel (Vector version)
diff --git a/src/rtextures.c b/src/rtextures.c
index 783e9b7f..e914db41 100644
--- a/src/rtextures.c
+++ b/src/rtextures.c
@@ -2156,8 +2156,9 @@ void ImageBlurGaussian(Image *image, int blurSize)
ImageFormat(image, format);
}
-// The kernel matrix is assumed to be square. Only supply the width of the kernel
-void ImageKernelConvolution(Image *image, float* kernel, int kernelSize)
+// Apply custom square convolution kernel to image
+// NOTE: The convolution kernel matrix is expected to be square
+void ImageKernelConvolution(Image *image, const float *kernel, int kernelSize)
{
if ((image->data == NULL) || (image->width == 0) || (image->height == 0) || kernel == NULL) return;