Sam Hocevar
|
f8b29001cd
|
base: convert map and avl_tree methods to lowercase. Because.
|
10 years ago |
Sam Hocevar
|
7ea3b73ed7
|
image: endianness fixes in the Imlib2 codec.
|
10 years ago |
Jean-Yves Lamoureux
|
cf72e40d62
|
imlib2: Fix RGBA order in loader and use imlib_image_get_data_for_reading_only()
|
10 years ago |
Sam Hocevar
|
c727182ac0
|
image: fix a bug introduced in the image conversion refactoring.
|
10 years ago |
Sam Hocevar
|
4928ea91ad
|
image: improve the DBS dithering implementation by avoiding lots of tests.
|
10 years ago |
Sam Hocevar
|
5026358eef
|
image: add plenty of colour conversions.
|
10 years ago |
Sam Hocevar
|
7bd5a94ca0
|
image: add the skeleton for a Movie class.
|
10 years ago |
Sam Hocevar
|
90a60ba446
|
image: revert GDI+ animated GIF tests; we’ll try something else.
|
10 years ago |
Sam Hocevar
|
500e40c93d
|
image: GDI+ GIF support tweaks.
|
10 years ago |
Sam Hocevar
|
28e8fd6834
|
image: first GIF encoder iteration.
|
10 years ago |
Benjamin ‘Touky’ Huet
|
a89dac5c30
|
Fixed some stuff and added some small tweaks
|
10 years ago |
Sam Hocevar
|
d373081b80
|
build: use #pragma once instead of header guards because 1) fuck the dinosaurs,
and 2) fuck the Visual Studio compiler that crashes when confused.
|
10 years ago |
Sam Hocevar
|
7d4a58021f
|
build: use SDL2 on Windows.
|
10 years ago |
Sam Hocevar
|
cd988786b9
|
build: reorganise includes so that we can use precompiled headers later.
|
10 years ago |
Sam Hocevar
|
8329482cb9
|
image: do not alter the pointer returned by Lock().
|
10 years ago |
Sam Hocevar
|
e2f53bb71a
|
image: fix bug introduced in Image::Lock2D().
|
10 years ago |
Sam Hocevar
|
2a5150e060
|
base: VISUQL STUDIO JTE NIAUE Q LQ KQLQSH.
|
10 years ago |
Guillaume Bittoun
|
2511de1f90
|
arraynd: adding constructors and operators for vec_t<int, N> and vec_t<ptrdiff_t, N> types.
|
10 years ago |
Sam Hocevar
|
4be9ea2a4e
|
misc: replace NULL with nullptr.
|
10 years ago |
Sam Hocevar
|
caabc35cb1
|
image: fix a compilation error caused by the GDI+ system headers.
|
10 years ago |
Sam Hocevar
|
1b5d3557ec
|
build: some compilation fixes and tweaks for older (<= 4.6) versions of GCC.
|
10 years ago |
Sam Hocevar
|
ad9a388e80
|
misc: remove 100% of the "using namespace std;" madness.
|
10 years ago |
Sam Hocevar
|
12aaff89e3
|
base: huge refactor in vector.h; GCC compilation times down by 50%.
|
10 years ago |
Sam Hocevar
|
fe665f85b4
|
base: strip core.h from its contents and put it in public/private headers.
|
10 years ago |
Sam Hocevar
|
3862ad59dc
|
base: going on a lowercase rampage; today’s victim: Array.
|
10 years ago |
Sam Hocevar
|
ebfd692152
|
base: simplify code here and there.
|
10 years ago |
Sam Hocevar
|
7e9f926c43
|
base: switch map, hash, array2d and array3d to lowercase, like standard
C++ containers.
|
10 years ago |
Sam Hocevar
|
32abfb18d1
|
base: various Visual Studio compilation fixes.
|
10 years ago |
Sam Hocevar
|
d21b904e6c
|
image: the size of the Gaussian used for void-and-cluster is now a parameter.
|
10 years ago |
Sam Hocevar
|
7b34d5094b
|
image: significantly reduce the blue noise algorithm complexity.
|
10 years ago |
Sam Hocevar
|
f51bfc5722
|
image: add a blue noise kernel generator using the void-and-cluster
algorithm.
|
10 years ago |
Sam Hocevar
|
2719aa06dd
|
image: move files around.
|
10 years ago |
Sam Hocevar
|
6526c8c904
|
image: reimplement most image merge operations (overlay, screen, etc.).
|
10 years ago |
Sam Hocevar
|
18254349aa
|
image: gather pixel-related types and enums into a single pixel.h header.
|
10 years ago |
Sam Hocevar
|
1ad2430ba9
|
image: implement Image::Lock2D().
|
10 years ago |
Sam Hocevar
|
6e282e6aa2
|
image: fix a memory leak in the Oric loader.
|
10 years ago |
Sam Hocevar
|
5f02903598
|
image: remove dead or useless or low quality code.
|
10 years ago |
Sam Hocevar
|
c5a3d4873b
|
image: port the DBS dithering method and remove a few dead files.
|
10 years ago |
Sam Hocevar
|
48b4861947
|
image: rewrite the Oric image exporter to use vector types.
|
10 years ago |
Sam Hocevar
|
93a6b1b75b
|
image: we can now write Oric .tap files.
|
10 years ago |
Sam Hocevar
|
546e76987d
|
image: fix inconsistent data after image resizing.
|
10 years ago |
Sam Hocevar
|
478b74c6fe
|
image: we can now read Oric .tap files.
|
10 years ago |
Sam Hocevar
|
967ce8141b
|
image: bicubic and Bresenham resampling.
|
10 years ago |
Sam Hocevar
|
c33c45904b
|
image: brightness, contrast, threshold, invert, dilate, erode, sharpen.
|
10 years ago |
Sam Hocevar
|
b5e3bc6c2f
|
image: get rid of stock images; we were misusing them where we actually
wanted convolution or dithering kernels.
|
10 years ago |
Sam Hocevar
|
a45e61ddbc
|
image: the median filter can now use a kernel for better control.
|
10 years ago |
Sam Hocevar
|
6b9f3b66c1
|
image: add YUV filter, median filter, and image cropping.
|
10 years ago |
Sam Hocevar
|
65eb4d005b
|
image: generate Gaussian kernels.
|
10 years ago |
Sam Hocevar
|
ee615af97a
|
image: fix typos in the image convolution code.
|
10 years ago |
Sam Hocevar
|
e064118dc1
|
image: ordered dithering is now complete.
|
10 years ago |