Commit Graph

1147 Commits

Author SHA1 Message Date
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