Pygameshader

Latest version: v1.0.28

Safety actively analyzes 623616 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.9

Version compatible with python 3.11

Dithering bug correction (Multi-thread causing image demarcation) + correction of rounding issue
Replaced method dithering_int with dithering_inplace
Added bloc size for the pixelation algorithm.

Added palettes
+ AAP64
+ APOLLO
+ FUNKYFUTURE
+ VINIK24
+ TWILIOQUEST76
+ IRIDESCENTCRYSTAL
+ AAPSPLENDOR128
+ LOSPEC500
+ FAMICUBE

Renamed YIQ CPU methods
cpdef void Luma_GreyScale(object surface_)
cpdef void Luma_GreyScale_c(unsigned char [:, :, :] rgb_array)

cpdef void RGB_TO_YIQ_Q0_inplace(object surface_)
cpdef void RGB_TO_YIQ_Q0_inplace_c(unsigned char [:, :, :] rgb_array)

cpdef void RGB_TO_YIQ_I0_inplace(object surface_)
cpdef void RGB_TO_YIQ_I0_inplace_c(unsigned char [:, :, :] rgb_array)

cpdef void RGB_TO_YIQ_Y0_inplace(object surface_)
cpdef void RGB_TO_YIQ_Y0_inplace_c(unsigned char [:, :, :] rgb_array)

Added tunnel_modeling24 and tunnel_render24

Fixed bugs in
shader_median_filter24_inplace_c(arr, median_kernel_)
shader_median_filter24_inplace_heapsort_c(arr, median_kernel_)
shader_median_grayscale_filter24_inplace_c(arr, median_kernel_)

Fixed bug in Heapify

1.0.8

New GPU wavelength_map_gpu
New GPU heatmap_gpu
new CPU shader_rgb_to_yiq_inplace
new CPU shader_rgb_to_yiq_i_comp_inplace
new CPU shader_rgb_to_yiq_q_comp_inplace

ADDED CPU METHOD FOR
create_horizontal_gradient_1d
create_horizontal_gradient_1d_alpha
object horizontal_grad3d
object horizontal_grad3d_alpha
create_radial_gradient
create_radial_gradient_alpha
create_quarter_radial_gradient
create_quarter_radial_gradient_alpha

Removed fast cpdef object bilateral_fast_gpu(surface_, unsigned int kernel_size_)
Removed cdef bilateral_fast_cupy(gpu_array_, unsigned int kernel_size_)

1.0.7

new GPU rgb_split_gpu
new GPU chromatic
new GPU zoom

improved bloom effect for moving objects and particles,
this version is also faster (less sub-surface used to generate the bloom)

new CPU shader_bloom_fast1 (works for moving objects)
new CPU chromatic
new CPU zoom

Removed CPU median_avg

1.0.6

1.0.5

Bug correction in shader_median_filter24_inplace_c
Bug correction in shader_plasma24bit_inplace_c (replace t by t_)
Bug correction in fisheye lens (different width and height causing an exception)

Added CPU shader bilinear filter
Added CPU shader alpha_blending
Added CPU shader Light effect 24 bit
Added CPU shader_bloom_fast (much faster)
Added CPU bug corrected in fisheye lens (different width and height would have cause an exception)

Added GPU shader invert
Added GPU shader sepia
Added GPU shader bpf
Added GPU shader grayscale
Added GPU shader median
Added GPU shader gaussian
Added GPU shader sobel
Added GPU shader prewitt
Added GPU shader canny
Added GPU shader color_reduction
Added GPU shader hsv
Added GPU shader downscale array & upscale array
Addef GPU shader bloom low performance, to be re-written
Added GPU shader cartoon
Added GPU shader blending
Added GPU shader sharpen
Added GPU shader ripple
Added GPU shader mirroring
Added GPU shader saturation
Added GPU shader bilateral filter
Added GPU shader emboss
Added GPU shader Light effect
Added GPU shader brightness
Added GPU shader saturation
Added GPU shader hsl
Added GPU shader fisheye
Added GPU shader swirl
Added GPU shader wave

1.0.3

New version that includes new features and few bug corrections.
The `shaders` names have been completely reviewed to simplify the function calls from user perspective.
The previous versions (before 1.0.3) will no longer match the naming convention and will no longer be compatible with the documentation
and WIKI explanation tab.

Bug correction

`rgb_split`
`Swirl and swirl2`

`color_reduction`

New features
blending mode for Predator mode
new algorithm dirt_lens effect
Dithering algorithm
Color_palette
bilateral filter
emboss filter
pixelation
convert to 27 colors
spectrum surface
horizontal gradient (unit misc.pyx)
New transition effect (blend effect)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.