Søren Sandmann Pedersen
a98b71eff4
Convert CamelCase names to underscore_names.
...
s/sizeRI/size_ri/g;
s/numRI/num_ri/g;
s/RepeatNone/REPEAT_NONE/g;
s/fbOver/over/g;
s/fbIn/in/g;
s/iSrc/src_image/g;
s/iMask/mask_image/g;
s/iDst/dest_image/g;
s/SaDa/Sa.Da/g;
s/FbMaskBits/MASK_BITS/g;
s/RenderSamplesX/RENDER_SAMPLES_X/g;
s/MMXData/mmx_data_t/g;
s/RegionInfo/region_info_t/g;
s/([^0x])([a-z])([A-Z])/$1$2_\l$3/g;
s/([^0x])([A-Z])([A-Z])([a-z])/$1$2_\l$3$4/g;
s/([^0x])([A-Z])([a-z]+)_([a-z])/$1\l$2$3_$4/g;
s/([a-z])_([A-Z])/$1_\l$2/g;
s/su_sE/SuSE/g;
s/X_Free86/XFree86/g;
s/X_free86/XFree86/g;
s/_ULL/ULL/g;
s/_uLL/ULL/g;
s/U_nc/UNc/g;
s/combine ##/combine_ ##/g;
s/## U/## _u/g;
s/## C/## _c/g;
s/UNc_aDD/UNc_ADD/g;
s/BLEND_MODE \((.+)\)/BLEND_MODE (\l$1)/g;
s/blend_(.+)/blend_\l$1/g;
s/AN_ds/ANDs/g;
s/O_rs/ORs/g;
s/over565/over_565/g;
s/8pix/8_pix/g;
s/Over565/over_565/g;
s/inU/in_u/g;
s/inPart/in_part/g;
s/inC/in_c/g;
s/inreverse/in_reverse/g;
s/get_exception_code/GetExceptionCode/g; # GetExceptionCode is WinCE API
s/CP_us/CPUs/g;
s/authentic_aMD/AuthenticAMD/g;
s/op_sR_cx_mAS_kx_dST/op_src_mask_dest/g;
s/no_VERBOSE/noVERBOSE/g;
s/mc_cormack/McCormack/g;
s/r1band/r1_band/g;
s/r2band/r2_band/g;
s/as GOOD things/as good things/g;
s/brokendata/broken_data/g;
s/X_render/XRender/g;
s/__open_bSD__/__OpenBSD__/g;
s/^Quick/quick/g;
s/NextRect/next_rect/g;
s/RectIn/rect_in/g;
s/pboxout/pbox_out/g;
s/F_sorted/FSorted/g;
s/usse2/u_sse2/g;
s/csse2/c_sse2/g;
s/cPixelsse2/c_pixel_sse2/g;
s/Mask565/mask_565/g;
s/565fix_rB/565_fix_rb/g;
s/565fix_g/565_fix_g/g;
s/565r/565_r/g;
s/565g/565_g/g;
s/565b/565_b/g;
s/uPixelsse2/u_pixel_sse2/g;
s/Mask00ff/mask_00ff/g;
s/Mask0080/mask_0080/g;
s/Mask0101/mask_0101/g;
s/Maskffff/mask_ffff/g;
s/Maskff000000/mask_ff000000/g;
s/load128Aligned/load_128_aligned/g;
s/load128Unaligned/load_128_unaligned/g;
s/save128Aligned/save_128_aligned/g;
s/save128Unaligned/save_128_unaligned/g;
s/fillsse2/fill_sse2/g;
s/unpack565/unpack_565/g;
s/pack565/pack_565/g;
s/bltsse2/blt_sse2/g;
s/x565Unpack/x565_unpack/g;
s/r1End/r1_end/g;
s/r2End/r2_end/g;
s/argb8Pixels/argb8_pixels/g;
2009-07-08 00:39:32 -04:00
Søren Sandmann Pedersen
437ab04987
Remove reference to 8888_RevNP
2009-07-08 00:39:32 -04:00
Søren Sandmann Pedersen
55e63bd0f0
Remove reference to 8888RevNP
2009-07-08 00:39:32 -04:00
Søren Sandmann Pedersen
01994a59ca
NoFeatures => NO_FEATURES
2009-07-08 00:39:32 -04:00
Søren Sandmann Pedersen
309d358ea6
s/FbScrRight/SCREEN_SHIFT_RIGHT/g
2009-07-08 00:39:32 -04:00
Søren Sandmann Pedersen
71fe4e3e5c
CPUFeatures => cpu_features
2009-07-08 00:39:32 -04:00
Søren Sandmann Pedersen
255ddbe535
Rename FbGet8 to GET8
2009-07-08 00:39:31 -04:00
Søren Sandmann Pedersen
446276c36f
Rename RBmask/Gmask => rb_mask/g_mask in pixman-arm-neon.c
2009-07-08 00:39:31 -04:00
Søren Sandmann Pedersen
412b4b50f7
Use ALPHA_8 in pixman-image.c instead of Alpha
2009-07-08 00:39:31 -04:00
Søren Sandmann Pedersen
887383b0ad
Uppercase a few more macros in pixman-combine.c.template
2009-07-08 00:39:31 -04:00
Søren Sandmann Pedersen
4153361c52
Rename macros for non-separable blend modes
...
Lum => LUM
Sat => SAT
Min => CH_MIN
Max => CH_MAX
2009-07-08 00:39:31 -04:00
Søren Sandmann Pedersen
68405c326d
Rename some macros in pixman-combine.c.template
...
s/Combine([AB])([a-zA-Z]+)([^a-zA-Z])/COMBINE_$1_\U$2$3/g;
s/CombineA/COMBINE_A/g;
s/CombineB/COMBINE_B/g;
s/CombineXor/COMBINE_XOR/g;
s/CombineClear/COMBINE_CLEAR/g;
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
835520b28f
Rename U{no}mask => U_{no_}mask in pixman-vmx.c
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
f9bdd1a82c
Change name fbComposeGetStart to PIXMAN_IMAGE_GET_LINE.
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
e064aa7618
Rename fbCombine* to combine*
...
s/fbCombine/combine/g;
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
f61855e186
Fix overeager search and replace
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
1de32ae2ef
Uppercase some more macro names
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
47296209da
Consolidate channel macros in pixman-combine.h
...
There are now RED_8/RED_16 etc. macros instead of the old Red/Green/Blue.
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
2f3e3d62f7
Change some macro names to be all uppercase
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
8339a4abc4
Change names of the FbByte* macros to be more descriptive.
...
But also more cryptic unfortunately. For example FbByteMul() becomes
UN8x4_MUL_UN8() to indicate that it multiplies 4 UN8 numbers with one
UN8 number.
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
e7f162a5a8
Clarify a couple of comments
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
b02c33e7da
Change name of macros that operate on normalized integers.
...
For example IntMul becomes MUL_UN8 to indicate that it multiplies two
unsigned normalized 8 bit integers.
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
d4a366193b
Fix names in the trap rasterizer.
...
s/Shift4/SHIFT_4/g;
s/Get4/GET_4/g;
s/Put4/PUT_4/g;
s/DefineAlpha/DEFINE_ALPHA/g;
s/AddAlpha/ADD_ALPHA/g;
s/StepAlpha/STEP_ALPHA/g;
s/add_saturate_8/ADD_SATURATE_8/g;
s/RenderEdgeStepSmall/RENDER_EDGE_STEP_SMALL/g;
s/RenderEdgeStepBig/RENDER_EDGE_STEP_BIG/g;
s/fbRasterizeEdges/b00_re/g;
s/rasterizeEdges/RASTERIZE_EDGES/g;
s/b00_re/rasterize_edges_/g;
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
bcdf0861be
Rename QuadwordCopy_neon to neon_quadword_copy
...
s/QuadwordCopy_neon/neon_quadword_copy/g;
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
a08548bd52
Fix up the names in pixman_compute_composite_region()
...
s/miClipPictureSrc/clip_source_image/g;
s/miClipPictureReg/clip_general_image/g;
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
e27b2a1fcc
Fix some more pFoo names
...
s/([^a-z])pReg/$1region/g;
s/([^a-z])pY/$1y_line/g;
s/([^a-z])pU/$1u_line/g;
s/([^a-z])pV/$1v_line/g;
s/([^a-z])p([A-Z])/$1\l$2/g;
2009-07-08 00:39:30 -04:00
Søren Sandmann Pedersen
006f21b02b
Fix the names of some common parameters
...
s/xDst/dest_x/g;
s/yDst/dest_y/g;
s/xMask/mask_x/g;
s/yMask/mask_y/g;
s/xSrc/src_x/g;
s/ySrc/src_y/g;
2009-07-08 00:39:29 -04:00
Søren Sandmann Pedersen
d2a4281376
Various simple renamings
...
s/CvtR8G8B8toY15/CONVERT_RGB24_TO_Y15/g;
s/cvt8888to0565/CONVERT_8888_TO_0565/g;
s/cvt0565to0888/CONVERT_0565_TO_0888/g;
s/miIndexToEnt15/RGB16_TO_ENTRY/g;
s/miIndexToEnt24/RGB24_TO_ENTRY/g;
s/miIndexToEntY24/RGB24_TO_ENTRY_Y/g;
s/miCvtR8G8B8to15/CONVERT_RGB24_TO_RGB15/g;
s/is_same/IS_SAME/g;
s/is_zero/IS_ZERO/g;
s/is_int([ (])/IS_INT$1/g;
s/is_one/IS_ONE/g;
s/is_unit/IS_UNIT/g;
s/Fetch4/FETCH_4/g;
s/Store4/STORE_4/g;
s/Fetch8/FETCH_8/g;
s/Store8/STORE_8/g;
s/Fetch24/fetch_24/g;
s/Store24/store_24/g;
s/_64_generic/64_generic/g;
s/64_generic/_generic_64/g;
s/32_generic_lossy/_generic_lossy_32/g;
s/PdfSeparableBlendMode/PDF_SEPARABLE_BLEND_MODE/g;
s/PdfNonSeparableBlendMode/PDF_NON_SEPARABLE_BLEND_MODE/g;
s/([^_])HSL/$1Hsl/g;
s/Blend/blend_/g;
s/FbScrLeft/SCREEN_SHIFT_LEFT/g;
s/FbScrRigth/SCREEN_SHIFT_RIGHT/g;
s/FbLeftMask/LEFT_MASK/g;
s/FbRightMask/RIGHT_MASK/g;
s/Splita/SPLIT_A/g;
s/Split/SPLIT/g;
s/MMX_Extensions/MMX_EXTENSIONS/g;
2009-07-08 00:39:29 -04:00
Søren Sandmann Pedersen
1c5774bf6d
Get rid of pFoo names.
...
s/([^o])pSrc/$1src_image/g;
s/([^o])pDst/$1dst_image/g;
s/([^o])pMask/$1mask_image/g;
s/pRegion/region/g;
s/pNextRect/next_rect/g;
2009-07-08 00:39:29 -04:00
Søren Sandmann Pedersen
e3489730c3
Change the name of some routines that were simply misnamed.
...
s/Src_pixbuf/_over_pixbuf/g;
s/Src_x888_n/_over_x888_n/g;
s/CompositeSrc_8888_8888/composite_over_8888_8888/g;
s/CompositeSrc_8888_0565/composite_over_8888_0565/g;
s/CompositeSrc_8888_8_8888/composite_over_8888_n_8888/g;
2009-07-08 00:39:29 -04:00
Søren Sandmann Pedersen
90cac11155
Fix up names of compositing functions
...
s/SrcAdd/Add/g;
s/SolidMaskSrc/Src/g;
s/SolidMaskIn/In/g;
s/SolidMask/Over/g;
s/Solid_n/Over_n/g;
s/SrcIn/In/g;
s/(fb)(Composite.*)sse2/sse2_$2/g;
s/(fb)(Composite.*)mmx/mmx_$2/g;
s/(fb)(Composite.*)neon/neon_$2/g;
s/(fb)(Composite.*)arm/arm_$2/g;
s/(fb)(Composite.*)vmx/vmx_$2/g;
s/(fb)(Composite.*)/fast_$2/g;
s/b8g8r8x8/f00bar/g;
s/8888C/8888_ca/g;
s/0565C/0565_ca/g;
s/8888RevNPx/pixbuf_x_/g;
s/8x0/8_x_0/g;
s/00x8/00_x_8/g;
s/8x8/8_x_8/g;
s/8x8/8_x_8/g;
s/nx8/n_x_8/g;
s/24x16/24_x_16/g;
s/16x16/16_x_16/g;
s/8xx8/8_x_x8/g;
s/8xn/8_x_n/g;
s/nx0/n_x_0/g;
s/_x_/_/g;
s/f00bar/b8g8r8x8/;
# Fix up NEON type names
s/uint8_8/uint8x8/g;
2009-07-08 00:39:29 -04:00
Søren Sandmann Pedersen
e987661667
Rename fetchers.
...
s/fbFetchPixel/fetch_pixels/g;
s/fbFetch/fetch_scanline/g;
s/fbStore/store_scanline/g;
2009-07-08 00:39:29 -04:00
Søren Sandmann Pedersen
2d32d91e5d
Use postfix decrement, not prefix, in region-test.c
2009-07-08 00:38:28 -04:00
Søren Sandmann Pedersen
4e41905bac
Eliminate empty rectangles in pixman_region_init_rects().
...
Otherwise they show up in the validated regions.
2009-07-08 00:08:49 -04:00
Søren Sandmann Pedersen
967ff0bdc7
Add an initialization with an empty rectangle to region-test.c
...
This should produce a valid region without empty rectangles in
it. Currently it doesn't.
2009-07-07 22:55:32 -04:00
Søren Sandmann Pedersen
40fcc14d1c
Expand comment in miClipPictureSrc() to explain why a client clip is required.
2009-07-06 20:38:07 -04:00
Søren Sandmann Pedersen
eba3be7b7a
Fix forgotten use BITMAP_BIT_ORDER to be ifndef WORDS_BIG_ENDIAN
2009-07-05 00:35:31 -04:00
Søren Sandmann Pedersen
06f5b51fee
Return TRUE for the two new formats in pixman_format_supported_source().
2009-07-04 22:49:16 -04:00
Søren Sandmann Pedersen
b0f220b7f2
Inlucde pixman-private.h in pixman-region.c
...
Delete some duplicated macros.
2009-07-04 21:49:35 -04:00
Søren Sandmann Pedersen
f6ef071e28
Rename OptimizedOperatorInfo to optimized_operator_info_t
2009-07-04 21:49:35 -04:00
Ben Skeggs
7b7e4b23ca
Add accessor functions for PIXMAN_x2r10g10b10 and PIXMAN_a2r10g10b10
2009-07-02 16:40:29 -04:00
Jonathan Morton
968f720d0e
Avoid overrunning scanlines in NEON blitters.
2009-07-02 10:51:36 -04:00
Søren Sandmann Pedersen
863f9e9b75
Change comma to semicolon in pixman-combine.c.template
2009-06-28 18:54:32 -04:00
Siarhei Siamashka
10aa323155
Really fix ARM build.
...
Commit 9d3f71d726
broke the build
on ARM architectures by just removing custom include files and
not providing "pixman-private.h" as a replacement.
2009-06-28 08:52:17 -04:00
Guillaume Letellier
996e59f7f8
Fix ARM build.
...
Commit 6e20c25743
broke the build on ARM
architectures by not updating the use of fbComposeGetSolid()
correctly.
2009-06-26 19:02:08 -04:00
Søren Sandmann Pedersen
e8addcc69a
Change checks for srca == 0 to src == 0
...
It is not generally correct to bail out just because the source alpha
is 0. The color channels still mig not be and in that case the correct
result is:
s + (1 - srca) * d = s + d
which is not generally 0.
2009-06-26 18:58:23 -04:00
Søren Sandmann Pedersen
9a7ce32ef5
Make arm compositing functions static
2009-06-25 12:42:03 -04:00
Søren Sandmann Pedersen
9d3f71d726
Delete ARM header files
2009-06-25 12:35:42 -04:00
Siarhei Siamashka
9837465fd9
Use -mcpu instead of -march for ARM SIMD runtime autodetection
...
Option -mcpu has higher priority than -march with the current versions
of gcc and that's why it is better to use. There is no particular
reason why 'arm1136j-s' is used in this patch, it could be any armv6
compatible core.
2009-06-25 08:07:37 -07:00
Søren Sandmann Pedersen
6b8251039a
Add test cases to oob-test using PIXMAN_{a,x}2b10g10r10
2009-06-24 20:08:50 -04:00