ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

s_blit.c File Reference
#include "main/glheader.h"
#include "main/macros.h"
#include "s_context.h"

Go to the source code of this file.

Defines

#define ABS(X)   ((X) < 0 ? -(X) : (X))
#define RESAMPLE(NAME, PIXELTYPE, SIZE)
#define LERP(T, A, B)   ( (A) + (T) * ((B) - (A)) )

Functions

static void blit_nearest (GLcontext *ctx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLenum buffer)
static INLINE GLfloat lerp_2d (GLfloat a, GLfloat b, GLfloat v00, GLfloat v10, GLfloat v01, GLfloat v11)
static void resample_linear_row_ub (GLint srcWidth, GLint dstWidth, const GLvoid *srcBuffer0, const GLvoid *srcBuffer1, GLvoid *dstBuffer, GLboolean flip, GLfloat rowWeight)
static void blit_linear (GLcontext *ctx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1)
static void simple_blit (GLcontext *ctx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLenum buffer)
static INLINE void clip_right_or_top (GLint *srcX0, GLint *srcX1, GLint *dstX0, GLint *dstX1, GLint maxValue)
static INLINE void clip_left_or_bottom (GLint *srcX0, GLint *srcX1, GLint *dstX0, GLint *dstX1, GLint minValue)
static GLboolean clip_blit (GLcontext *ctx, GLint *srcX0, GLint *srcY0, GLint *srcX1, GLint *srcY1, GLint *dstX0, GLint *dstY0, GLint *dstX1, GLint *dstY1)
void _swrast_BlitFramebuffer (GLcontext *ctx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)

Generated on Sat May 26 2012 04:58:18 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.