mirror of
https://github.com/libretro/RetroArch.git
synced 2025-02-25 12:20:48 +00:00
Silence Emscripten warnings and leave TODO/FIXME note
This commit is contained in:
parent
b84f62c440
commit
2f6ba7f477
@ -788,7 +788,9 @@ static void gl2_create_fbo_texture(gl_t *gl,
|
||||
if (video_ctx_scaling)
|
||||
video_smooth = false;
|
||||
#endif
|
||||
#ifndef HAVE_OPENGLES
|
||||
bool force_srgb_disable = settings->bools.video_force_srgb_disable;
|
||||
#endif
|
||||
GLuint base_filt = video_smooth ? GL_LINEAR : GL_NEAREST;
|
||||
GLuint base_mip_filt = video_smooth ?
|
||||
GL_LINEAR_MIPMAP_LINEAR : GL_NEAREST_MIPMAP_NEAREST;
|
||||
@ -2823,10 +2825,7 @@ static bool gl2_frame(void *data, const void *frame,
|
||||
bool use_rgba = video_info->use_rgba;
|
||||
bool statistics_show = video_info->statistics_show;
|
||||
bool msg_bgcolor_enable = video_info->msg_bgcolor_enable;
|
||||
bool black_frame_insertion = video_info->black_frame_insertion;
|
||||
bool input_driver_nonblock_state = video_info->input_driver_nonblock_state;
|
||||
bool runloop_is_slowmotion = video_info->runloop_is_slowmotion;
|
||||
bool runloop_is_paused = video_info->runloop_is_paused;
|
||||
bool hard_sync = video_info->hard_sync;
|
||||
unsigned hard_sync_frames = video_info->hard_sync_frames;
|
||||
struct font_params *osd_params = (struct font_params*)
|
||||
@ -3098,17 +3097,22 @@ static bool gl2_frame(void *data, const void *frame,
|
||||
|
||||
/* emscripten has to do black frame insertion in its main loop */
|
||||
#ifndef EMSCRIPTEN
|
||||
/* Disable BFI during fast forward, slow-motion,
|
||||
* and pause to prevent flicker. */
|
||||
if (
|
||||
black_frame_insertion
|
||||
&& !input_driver_nonblock_state
|
||||
&& !runloop_is_slowmotion
|
||||
&& !runloop_is_paused)
|
||||
{
|
||||
if (gl->ctx_driver->swap_buffers)
|
||||
gl->ctx_driver->swap_buffers(gl->ctx_data);
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
bool runloop_is_slowmotion = video_info->runloop_is_slowmotion;
|
||||
bool runloop_is_paused = video_info->runloop_is_paused;
|
||||
bool black_frame_insertion = video_info->black_frame_insertion;
|
||||
/* Disable BFI during fast forward, slow-motion,
|
||||
* and pause to prevent flicker. */
|
||||
if (
|
||||
black_frame_insertion
|
||||
&& !input_driver_nonblock_state
|
||||
&& !runloop_is_slowmotion
|
||||
&& !runloop_is_paused)
|
||||
{
|
||||
if (gl->ctx_driver->swap_buffers)
|
||||
gl->ctx_driver->swap_buffers(gl->ctx_data);
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -162,6 +162,8 @@ static INLINE float gfx_display_scalef(float val,
|
||||
|
||||
static INLINE float gfx_display_randf(float min, float max)
|
||||
{
|
||||
/* TODO/FIXME - warning: implicit conversion from 'int' to 'float'
|
||||
* changes value from 2147483647 to 2147483648 [-Wimplicit-int-float-conversion] expanded from macro 'RAND_MAX' */
|
||||
return (rand() * ((max - min) / RAND_MAX)) + min;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user