RetroArch
Macros | Functions
scaler_filter.c File Reference
#include <stdio.h>
#include <string.h>
#include <gfx/scaler/filter.h>
#include <gfx/scaler/scaler_int.h>
#include <retro_inline.h>
#include <filters.h>
#include <retro_math.h>
Include dependency graph for scaler_filter.c:

Macros

#define FILTER_UNITY   (1 << 14)
 

Functions

static INLINE void gen_filter_point_sub (struct scaler_filter *filter, int len, int pos, int step)
 
static INLINE void gen_filter_bilinear_sub (struct scaler_filter *filter, int len, int pos, int step)
 
static INLINE void gen_filter_sinc_sub (struct scaler_filter *filter, int len, int pos, int step, double phase_mul)
 
static bool validate_filter (struct scaler_ctx *ctx)
 
static void fixup_filter_sub (struct scaler_filter *filter, int out_len, int in_len)
 
bool scaler_gen_filter (struct scaler_ctx *ctx)
 

Macro Definition Documentation

◆ FILTER_UNITY

#define FILTER_UNITY   (1 << 14)

Function Documentation

◆ fixup_filter_sub()

static void fixup_filter_sub ( struct scaler_filter filter,
int  out_len,
int  in_len 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gen_filter_bilinear_sub()

static INLINE void gen_filter_bilinear_sub ( struct scaler_filter filter,
int  len,
int  pos,
int  step 
)
static
Here is the caller graph for this function:

◆ gen_filter_point_sub()

static INLINE void gen_filter_point_sub ( struct scaler_filter filter,
int  len,
int  pos,
int  step 
)
static
Here is the caller graph for this function:

◆ gen_filter_sinc_sub()

static INLINE void gen_filter_sinc_sub ( struct scaler_filter filter,
int  len,
int  pos,
int  step,
double  phase_mul 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ scaler_gen_filter()

bool scaler_gen_filter ( struct scaler_ctx ctx)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ validate_filter()

static bool validate_filter ( struct scaler_ctx ctx)
static
Here is the caller graph for this function: