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

convolve.c File Reference
#include "glheader.h"
#include "bufferobj.h"
#include "colormac.h"
#include "convolve.h"
#include "context.h"
#include "image.h"
#include "mtypes.h"
#include "pixel.h"
#include "state.h"

Go to the source code of this file.

Functions

static GLint base_filter_format (GLenum format)
void GLAPIENTRY _mesa_ConvolutionFilter1D (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
void GLAPIENTRY _mesa_ConvolutionFilter2D (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
void GLAPIENTRY _mesa_ConvolutionParameterf (GLenum target, GLenum pname, GLfloat param)
void GLAPIENTRY _mesa_ConvolutionParameterfv (GLenum target, GLenum pname, const GLfloat *params)
void GLAPIENTRY _mesa_ConvolutionParameteri (GLenum target, GLenum pname, GLint param)
void GLAPIENTRY _mesa_ConvolutionParameteriv (GLenum target, GLenum pname, const GLint *params)
void GLAPIENTRY _mesa_CopyConvolutionFilter1D (GLenum target, GLenum internalFormat, GLint x, GLint y, GLsizei width)
void GLAPIENTRY _mesa_CopyConvolutionFilter2D (GLenum target, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height)
void GLAPIENTRY _mesa_GetConvolutionFilter (GLenum target, GLenum format, GLenum type, GLvoid *image)
void GLAPIENTRY _mesa_GetConvolutionParameterfv (GLenum target, GLenum pname, GLfloat *params)
void GLAPIENTRY _mesa_GetConvolutionParameteriv (GLenum target, GLenum pname, GLint *params)
void GLAPIENTRY _mesa_GetSeparableFilter (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
void GLAPIENTRY _mesa_SeparableFilter2D (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
static void convolve_1d_reduce (GLint srcWidth, const GLfloat src[][4], GLint filterWidth, const GLfloat filter[][4], GLfloat dest[][4])
static void convolve_1d_constant (GLint srcWidth, const GLfloat src[][4], GLint filterWidth, const GLfloat filter[][4], GLfloat dest[][4], const GLfloat borderColor[4])
static void convolve_1d_replicate (GLint srcWidth, const GLfloat src[][4], GLint filterWidth, const GLfloat filter[][4], GLfloat dest[][4])
static void convolve_2d_reduce (GLint srcWidth, GLint srcHeight, const GLfloat src[][4], GLint filterWidth, GLint filterHeight, const GLfloat filter[][4], GLfloat dest[][4])
static void convolve_2d_constant (GLint srcWidth, GLint srcHeight, const GLfloat src[][4], GLint filterWidth, GLint filterHeight, const GLfloat filter[][4], GLfloat dest[][4], const GLfloat borderColor[4])
static void convolve_2d_replicate (GLint srcWidth, GLint srcHeight, const GLfloat src[][4], GLint filterWidth, GLint filterHeight, const GLfloat filter[][4], GLfloat dest[][4])
static void convolve_sep_reduce (GLint srcWidth, GLint srcHeight, const GLfloat src[][4], GLint filterWidth, GLint filterHeight, const GLfloat rowFilt[][4], const GLfloat colFilt[][4], GLfloat dest[][4])
static void convolve_sep_constant (GLint srcWidth, GLint srcHeight, const GLfloat src[][4], GLint filterWidth, GLint filterHeight, const GLfloat rowFilt[][4], const GLfloat colFilt[][4], GLfloat dest[][4], const GLfloat borderColor[4])
static void convolve_sep_replicate (GLint srcWidth, GLint srcHeight, const GLfloat src[][4], GLint filterWidth, GLint filterHeight, const GLfloat rowFilt[][4], const GLfloat colFilt[][4], GLfloat dest[][4])
void _mesa_convolve_1d_image (const GLcontext *ctx, GLsizei *width, const GLfloat *srcImage, GLfloat *dstImage)
void _mesa_convolve_2d_image (const GLcontext *ctx, GLsizei *width, GLsizei *height, const GLfloat *srcImage, GLfloat *dstImage)
void _mesa_convolve_sep_image (const GLcontext *ctx, GLsizei *width, GLsizei *height, const GLfloat *srcImage, GLfloat *dstImage)
void _mesa_adjust_image_for_convolution (const GLcontext *ctx, GLuint dimensions, GLsizei *width, GLsizei *height)

Generated on Fri May 25 2012 04:56:07 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.