mirror of
https://github.com/libretro/RetroArch
synced 2025-03-01 16:13:40 +00:00
Small cleanups
This commit is contained in:
parent
fa4a0de222
commit
72f5e9a716
37
gfx/gl.c
37
gfx/gl.c
@ -847,8 +847,8 @@ void gl_set_viewport(gl_t *gl, unsigned width,
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gl->vp.x = gl->vp.y = 0;
|
gl->vp.x = gl->vp.y = 0;
|
||||||
gl->vp.width = width;
|
gl->vp.width = width;
|
||||||
gl->vp.height = height;
|
gl->vp.height = height;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1249,12 +1249,12 @@ static void gl_init_textures(gl_t *gl, const video_info_t *video)
|
|||||||
gl->tex_w * gl->base_size,
|
gl->tex_w * gl->base_size,
|
||||||
gl->tex_w * gl->tex_h * i * gl->base_size);
|
gl->tex_w * gl->tex_h * i * gl->base_size);
|
||||||
#else
|
#else
|
||||||
if (!gl->egl_images)
|
if (gl->egl_images)
|
||||||
{
|
continue;
|
||||||
glTexImage2D(GL_TEXTURE_2D,
|
|
||||||
0, internal_fmt, gl->tex_w, gl->tex_h, 0, texture_type,
|
glTexImage2D(GL_TEXTURE_2D,
|
||||||
texture_fmt, gl->empty_buf ? gl->empty_buf : NULL);
|
0, internal_fmt, gl->tex_w, gl->tex_h, 0, texture_type,
|
||||||
}
|
texture_fmt, gl->empty_buf ? gl->empty_buf : NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
glBindTexture(GL_TEXTURE_2D, gl->texture[gl->tex_index]);
|
glBindTexture(GL_TEXTURE_2D, gl->texture[gl->tex_index]);
|
||||||
@ -1914,8 +1914,10 @@ static bool resolve_extensions(gl_t *gl)
|
|||||||
const char *ext = (const char*)glGetString(GL_EXTENSIONS);
|
const char *ext = (const char*)glGetString(GL_EXTENSIONS);
|
||||||
if (ext)
|
if (ext)
|
||||||
{
|
{
|
||||||
|
size_t i;
|
||||||
struct string_list *list = string_split(ext, " ");
|
struct string_list *list = string_split(ext, " ");
|
||||||
for (size_t i = 0; i < list->size; i++)
|
|
||||||
|
for (i = 0; i < list->size; i++)
|
||||||
RARCH_LOG("\t%s\n", list->elems[i].data);
|
RARCH_LOG("\t%s\n", list->elems[i].data);
|
||||||
string_list_free(list);
|
string_list_free(list);
|
||||||
}
|
}
|
||||||
@ -2368,6 +2370,7 @@ static void *gl_init(const video_info_t *video, const input_driver_t **input, vo
|
|||||||
|
|
||||||
#if !defined(HAVE_PSGL)
|
#if !defined(HAVE_PSGL)
|
||||||
gl->conv_buffer = calloc(sizeof(uint32_t), gl->tex_w * gl->tex_h);
|
gl->conv_buffer = calloc(sizeof(uint32_t), gl->tex_w * gl->tex_h);
|
||||||
|
|
||||||
if (!gl->conv_buffer)
|
if (!gl->conv_buffer)
|
||||||
{
|
{
|
||||||
gl->ctx_driver->destroy(gl);
|
gl->ctx_driver->destroy(gl);
|
||||||
@ -2489,14 +2492,14 @@ static void gl_update_tex_filter_frame(gl_t *gl)
|
|||||||
gl->wrap_mode = wrap_mode;
|
gl->wrap_mode = wrap_mode;
|
||||||
for (i = 0; i < gl->textures; i++)
|
for (i = 0; i < gl->textures; i++)
|
||||||
{
|
{
|
||||||
if (gl->texture[i])
|
if (!gl->texture[i])
|
||||||
{
|
continue;
|
||||||
glBindTexture(GL_TEXTURE_2D, gl->texture[i]);
|
|
||||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, gl->wrap_mode);
|
glBindTexture(GL_TEXTURE_2D, gl->texture[i]);
|
||||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, gl->wrap_mode);
|
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, gl->wrap_mode);
|
||||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl->tex_mag_filter);
|
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, gl->wrap_mode);
|
||||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl->tex_min_filter);
|
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl->tex_mag_filter);
|
||||||
}
|
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl->tex_min_filter);
|
||||||
}
|
}
|
||||||
|
|
||||||
glBindTexture(GL_TEXTURE_2D, gl->texture[gl->tex_index]);
|
glBindTexture(GL_TEXTURE_2D, gl->texture[gl->tex_index]);
|
||||||
|
@ -332,6 +332,7 @@ static void gl_cg_set_params(void *data, unsigned width, unsigned height,
|
|||||||
|
|
||||||
CGparameter vparam = cgGetNamedParameter(
|
CGparameter vparam = cgGetNamedParameter(
|
||||||
cg->prg[cg->active_idx].vprg, cg->cg_shader->lut[i].id);
|
cg->prg[cg->active_idx].vprg, cg->cg_shader->lut[i].id);
|
||||||
|
|
||||||
if (vparam)
|
if (vparam)
|
||||||
{
|
{
|
||||||
cgGLSetTextureParameter(vparam, cg->lut_textures[i]);
|
cgGLSetTextureParameter(vparam, cg->lut_textures[i]);
|
||||||
|
@ -986,14 +986,14 @@ static void gl_glsl_set_params(void *data, unsigned width, unsigned height,
|
|||||||
|
|
||||||
for (i = 0; i < glsl->glsl_shader->luts; i++)
|
for (i = 0; i < glsl->glsl_shader->luts; i++)
|
||||||
{
|
{
|
||||||
if (uni->lut_texture[i] >= 0)
|
if (uni->lut_texture[i] < 0)
|
||||||
{
|
continue;
|
||||||
/* Have to rebind as HW render could override this. */
|
|
||||||
glActiveTexture(GL_TEXTURE0 + texunit);
|
/* Have to rebind as HW render could override this. */
|
||||||
glBindTexture(GL_TEXTURE_2D, glsl->gl_teximage[i]);
|
glActiveTexture(GL_TEXTURE0 + texunit);
|
||||||
glUniform1i(uni->lut_texture[i], texunit);
|
glBindTexture(GL_TEXTURE_2D, glsl->gl_teximage[i]);
|
||||||
texunit++;
|
glUniform1i(uni->lut_texture[i], texunit);
|
||||||
}
|
texunit++;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Set original texture. */
|
/* Set original texture. */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user