Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qdrawhelper_mips_dsp.cpp File Reference

(7c6be5e884db0be343fe767683c6b0a8c194ce45)

#include <private/qdrawhelper_p.h>
#include <private/qdrawhelper_mips_dsp_p.h>
#include <private/qpaintengine_raster_p.h>
+ Include dependency graph for qdrawhelper_mips_dsp.cpp:

Go to the source code of this file.

Functions

QT_BEGIN_NAMESPACE void qt_memfill32 (quint32 *dest, quint32 color, qsizetype count)
 
void qt_blend_argb32_on_argb32_mips_dsp (uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
 
void qt_blend_rgb32_on_rgb32_mips_dsp (uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
 
void qt_blend_rgb16_on_rgb16_mips_dsp (uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
 
void comp_func_Source_mips_dsp (uint *dest, const uint *src, int length, uint const_alpha)
 
uint *QT_FASTCALL qt_destFetchARGB32_mips_dsp (uint *buffer, QRasterBuffer *rasterBuffer, int x, int y, int length)
 
void QT_FASTCALL qt_destStoreARGB32_mips_dsp (QRasterBuffer *rasterBuffer, int x, int y, const uint *buffer, int length)
 
void QT_FASTCALL comp_func_solid_SourceOver_mips_dsp (uint *dest, int length, uint color, uint const_alpha)
 
void QT_FASTCALL comp_func_solid_DestinationOver_mips_dsp (uint *dest, int length, uint color, uint const_alpha)
 
void QT_FASTCALL comp_func_DestinationOver_mips_dsp (uint *dest, const uint *src, int length, uint const_alpha)
 
void QT_FASTCALL comp_func_solid_SourceIn_mips_dsp (uint *dest, int length, uint color, uint const_alpha)
 
void QT_FASTCALL comp_func_SourceIn_mips_dsp (uint *dest, const uint *src, int length, uint const_alpha)
 
void QT_FASTCALL comp_func_solid_DestinationIn_mips_dsp (uint *dest, int length, uint color, uint const_alpha)
 
void QT_FASTCALL comp_func_DestinationIn_mips_dsp (uint *dest, const uint *src, int length, uint const_alpha)
 
void QT_FASTCALL comp_func_solid_DestinationOut_mips_dsp (uint *dest, int length, uint color, uint const_alpha)
 
void QT_FASTCALL comp_func_DestinationOut_mips_dsp (uint *dest, const uint *src, int length, uint const_alpha)
 
void QT_FASTCALL comp_func_solid_SourceAtop_mips_dsp (uint *dest, int length, uint color, uint const_alpha)
 
void QT_FASTCALL comp_func_SourceAtop_mips_dsp (uint *dest, const uint *src, int length, uint const_alpha)
 
void QT_FASTCALL comp_func_solid_DestinationAtop_mips_dsp (uint *dest, int length, uint color, uint const_alpha)
 
void QT_FASTCALL comp_func_DestinationAtop_mips_dsp (uint *dest, const uint *src, int length, uint const_alpha)
 
void QT_FASTCALL comp_func_solid_XOR_mips_dsp (uint *dest, int length, uint color, uint const_alpha)
 
void QT_FASTCALL comp_func_XOR_mips_dsp (uint *dest, const uint *src, int length, uint const_alpha)
 
void QT_FASTCALL comp_func_solid_SourceOut_mips_dsp (uint *dest, int length, uint color, uint const_alpha)
 
void QT_FASTCALL comp_func_SourceOut_mips_dsp (uint *dest, const uint *src, int length, uint const_alpha)
 
const uint *QT_FASTCALL qt_fetchUntransformed_888_mips_dsp (uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
 
const uint *QT_FASTCALL qt_fetchUntransformed_444_mips_dsp (uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
 
const uint *QT_FASTCALL qt_fetchUntransformed_argb8565_premultiplied_mips_dsp (uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
 

Function Documentation

◆ comp_func_DestinationAtop_mips_dsp()

void QT_FASTCALL comp_func_DestinationAtop_mips_dsp ( uint * dest,
const uint * src,
int length,
uint const_alpha )

Definition at line 374 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, INTERPOLATE_PIXEL_255(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_DestinationIn_mips_dsp()

void QT_FASTCALL comp_func_DestinationIn_mips_dsp ( uint * dest,
const uint * src,
int length,
uint const_alpha )

Definition at line 276 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_DestinationOut_mips_dsp()

void QT_FASTCALL comp_func_DestinationOut_mips_dsp ( uint * dest,
const uint * src,
int length,
uint const_alpha )

Definition at line 307 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_DestinationOver_mips_dsp()

void QT_FASTCALL comp_func_DestinationOver_mips_dsp ( uint * dest,
const uint * src,
int length,
uint const_alpha )

Definition at line 209 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_solid_DestinationAtop_mips_dsp()

void QT_FASTCALL comp_func_solid_DestinationAtop_mips_dsp ( uint * dest,
int length,
uint color,
uint const_alpha )

Definition at line 358 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, INTERPOLATE_PIXEL_255(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_solid_DestinationIn_mips_dsp()

void QT_FASTCALL comp_func_solid_DestinationIn_mips_dsp ( uint * dest,
int length,
uint color,
uint const_alpha )

Definition at line 262 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_solid_DestinationOut_mips_dsp()

void QT_FASTCALL comp_func_solid_DestinationOut_mips_dsp ( uint * dest,
int length,
uint color,
uint const_alpha )

Definition at line 293 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), and qAlpha().

+ Here is the call graph for this function:

◆ comp_func_solid_DestinationOver_mips_dsp()

void QT_FASTCALL comp_func_solid_DestinationOver_mips_dsp ( uint * dest,
int length,
uint color,
uint const_alpha )

Definition at line 196 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_solid_SourceAtop_mips_dsp()

void QT_FASTCALL comp_func_solid_SourceAtop_mips_dsp ( uint * dest,
int length,
uint color,
uint const_alpha )

Definition at line 324 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), INTERPOLATE_PIXEL_255(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_solid_SourceIn_mips_dsp()

void QT_FASTCALL comp_func_solid_SourceIn_mips_dsp ( uint * dest,
int length,
uint color,
uint const_alpha )

Definition at line 227 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, INTERPOLATE_PIXEL_255(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_solid_SourceOut_mips_dsp()

void QT_FASTCALL comp_func_solid_SourceOut_mips_dsp ( uint * dest,
int length,
uint color,
uint const_alpha )

Definition at line 429 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, INTERPOLATE_PIXEL_255(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_solid_SourceOver_mips_dsp()

void QT_FASTCALL comp_func_solid_SourceOver_mips_dsp ( uint * dest,
int length,
uint color,
uint const_alpha )

Definition at line 184 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_solid_XOR_mips_dsp()

void QT_FASTCALL comp_func_solid_XOR_mips_dsp ( uint * dest,
int length,
uint color,
uint const_alpha )

Definition at line 395 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, INTERPOLATE_PIXEL_255(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_Source_mips_dsp()

void comp_func_Source_mips_dsp ( uint * dest,
const uint * src,
int length,
uint const_alpha )

Definition at line 152 of file qdrawhelper_mips_dsp.cpp.

References INTERPOLATE_PIXEL_255().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_SourceAtop_mips_dsp()

void QT_FASTCALL comp_func_SourceAtop_mips_dsp ( uint * dest,
const uint * src,
int length,
uint const_alpha )

Definition at line 338 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, INTERPOLATE_PIXEL_255(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_SourceIn_mips_dsp()

void QT_FASTCALL comp_func_SourceIn_mips_dsp ( uint * dest,
const uint * src,
int length,
uint const_alpha )

Definition at line 244 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, INTERPOLATE_PIXEL_255(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_SourceOut_mips_dsp()

void QT_FASTCALL comp_func_SourceOut_mips_dsp ( uint * dest,
const uint * src,
int length,
uint const_alpha )

Definition at line 446 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, INTERPOLATE_PIXEL_255(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ comp_func_XOR_mips_dsp()

void QT_FASTCALL comp_func_XOR_mips_dsp ( uint * dest,
const uint * src,
int length,
uint const_alpha )

Definition at line 410 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), d, INTERPOLATE_PIXEL_255(), and qAlpha().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qt_blend_argb32_on_argb32_mips_dsp()

void qt_blend_argb32_on_argb32_mips_dsp ( uchar * destPixels,
int dbpl,
const uchar * srcPixels,
int sbpl,
int w,
int h,
int const_alpha )

Definition at line 15 of file qdrawhelper_mips_dsp.cpp.

References BYTE_MUL(), and qAlpha().

Referenced by qInitDrawhelperFunctions(), and qt_blend_rgb32_on_rgb32_mips_dsp().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qt_blend_rgb16_on_rgb16_mips_dsp()

void qt_blend_rgb16_on_rgb16_mips_dsp ( uchar * destPixels,
int dbpl,
const uchar * srcPixels,
int sbpl,
int w,
int h,
int const_alpha )

Definition at line 116 of file qdrawhelper_mips_dsp.cpp.

Referenced by qInitDrawhelperFunctions().

+ Here is the caller graph for this function:

◆ qt_blend_rgb32_on_rgb32_mips_dsp()

void qt_blend_rgb32_on_rgb32_mips_dsp ( uchar * destPixels,
int dbpl,
const uchar * srcPixels,
int sbpl,
int w,
int h,
int const_alpha )

Definition at line 53 of file qdrawhelper_mips_dsp.cpp.

References qt_blend_argb32_on_argb32_mips_dsp().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qt_destFetchARGB32_mips_dsp()

uint *QT_FASTCALL qt_destFetchARGB32_mips_dsp ( uint * buffer,
QRasterBuffer * rasterBuffer,
int x,
int y,
int length )

Definition at line 168 of file qdrawhelper_mips_dsp.cpp.

References QRasterBuffer::scanLine().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qt_destStoreARGB32_mips_dsp()

void QT_FASTCALL qt_destStoreARGB32_mips_dsp ( QRasterBuffer * rasterBuffer,
int x,
int y,
const uint * buffer,
int length )

Definition at line 177 of file qdrawhelper_mips_dsp.cpp.

References QRasterBuffer::scanLine().

Referenced by qInitDrawhelperFunctions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qt_fetchUntransformed_444_mips_dsp()

const uint *QT_FASTCALL qt_fetchUntransformed_444_mips_dsp ( uint * buffer,
const Operator * ,
const QSpanData * data,
int y,
int x,
int length )

Definition at line 472 of file qdrawhelper_mips_dsp.cpp.

References line.

Referenced by qInitDrawhelperFunctions().

+ Here is the caller graph for this function:

◆ qt_fetchUntransformed_888_mips_dsp()

const uint *QT_FASTCALL qt_fetchUntransformed_888_mips_dsp ( uint * buffer,
const Operator * ,
const QSpanData * data,
int y,
int x,
int length )

Definition at line 464 of file qdrawhelper_mips_dsp.cpp.

References line.

Referenced by qInitDrawhelperFunctions().

+ Here is the caller graph for this function:

◆ qt_fetchUntransformed_argb8565_premultiplied_mips_dsp()

const uint *QT_FASTCALL qt_fetchUntransformed_argb8565_premultiplied_mips_dsp ( uint * buffer,
const Operator * ,
const QSpanData * data,
int y,
int x,
int length )

Definition at line 480 of file qdrawhelper_mips_dsp.cpp.

References line.

Referenced by qInitDrawhelperFunctions().

+ Here is the caller graph for this function:

◆ qt_memfill32()

QT_BEGIN_NAMESPACE void qt_memfill32 ( quint32 * dest,
quint32 color,
qsizetype count )

Definition at line 10 of file qdrawhelper_mips_dsp.cpp.

Referenced by QRadialFetchSimd< Simd >::memfill(), and qt_memfill().

+ Here is the caller graph for this function: