UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
dxt_decoder Struct Reference
Collaboration diagram for dxt_decoder:
Collaboration graph

Public Attributes

GLuint compressed_tex
 
GLuint fbo_rgba
 
GLuint fbo_yuv422
 
GLuint g_vao
 
GLuint g_vao_422
 
int height
 
unsigned int legacy:1
 
enum dxt_format out_format
 
GLuint program_display
 
GLuint program_rgba_to_yuv422
 
GLuint shader_fragment_display
 
GLuint shader_fragment_rgba_to_yuv422
 
GLuint shader_vertex_display
 
GLuint shader_vertex_rgba_to_yuv422
 
enum dxt_type type
 
GLuint uncompressed_rgba_tex
 
GLuint uncompressed_yuv422_tex
 
int width
 

Detailed Description

Documented at declaration

Definition at line 60 of file dxt_decoder.c.

Member Data Documentation

◆ compressed_tex

GLuint dxt_decoder::compressed_tex

Definition at line 73 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), dxt_decoder_decompress(), and dxt_decoder_destroy().

◆ fbo_rgba

GLuint dxt_decoder::fbo_rgba

Definition at line 78 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), dxt_decoder_decompress(), and dxt_decoder_destroy().

◆ fbo_yuv422

GLuint dxt_decoder::fbo_yuv422

Definition at line 79 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), dxt_decoder_decompress(), and dxt_decoder_destroy().

◆ g_vao

GLuint dxt_decoder::g_vao

The VAO for the vertices etc.

Definition at line 93 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), and dxt_decoder_decompress().

◆ g_vao_422

GLuint dxt_decoder::g_vao_422

Definition at line 94 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), and dxt_decoder_decompress().

◆ height

◆ legacy

unsigned int dxt_decoder::legacy

Definition at line 101 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), and dxt_decoder_decompress().

◆ out_format

enum dxt_format dxt_decoder::out_format

Definition at line 64 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), dxt_decoder_decompress(), and dxt_decoder_destroy().

◆ program_display

GLuint dxt_decoder::program_display

Definition at line 82 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), dxt_decoder_decompress(), and dxt_decoder_destroy().

◆ program_rgba_to_yuv422

GLuint dxt_decoder::program_rgba_to_yuv422

Definition at line 86 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), and dxt_decoder_decompress().

◆ shader_fragment_display

GLuint dxt_decoder::shader_fragment_display

Definition at line 83 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), and dxt_decoder_destroy().

◆ shader_fragment_rgba_to_yuv422

GLuint dxt_decoder::shader_fragment_rgba_to_yuv422

Definition at line 87 of file dxt_decoder.c.

Referenced by dxt_decoder_create().

◆ shader_vertex_display

GLuint dxt_decoder::shader_vertex_display

Definition at line 84 of file dxt_decoder.c.

Referenced by dxt_decoder_create().

◆ shader_vertex_rgba_to_yuv422

GLuint dxt_decoder::shader_vertex_rgba_to_yuv422

Definition at line 88 of file dxt_decoder.c.

Referenced by dxt_decoder_create().

◆ type

enum dxt_type dxt_decoder::type

Definition at line 63 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), and dxt_decoder_decompress().

◆ uncompressed_rgba_tex

GLuint dxt_decoder::uncompressed_rgba_tex

Definition at line 74 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), dxt_decoder_decompress(), and dxt_decoder_destroy().

◆ uncompressed_yuv422_tex

GLuint dxt_decoder::uncompressed_yuv422_tex

Definition at line 75 of file dxt_decoder.c.

Referenced by dxt_decoder_create(), dxt_decoder_decompress(), and dxt_decoder_destroy().

◆ width


The documentation for this struct was generated from the following file: