journal: remove possability of fallback layers
When logging quads in the journal it used to be possible to specify a mask of fallback layers (layers where a default white texture should be used in-place of the corresponding texture in the current source pipeline). Since we now handle fallbacks for cogl_rectangle* primitives when validating the pipeline up-front before logging in the journal we no longer need the ability for the journal to apply fallbacks too.
This commit is contained in:
parent
305bb124b7
commit
99f4832c28
@ -45,7 +45,6 @@ void
|
|||||||
_cogl_journal_log_quad (const float *position,
|
_cogl_journal_log_quad (const float *position,
|
||||||
CoglPipeline *pipeline,
|
CoglPipeline *pipeline,
|
||||||
int n_layers,
|
int n_layers,
|
||||||
guint32 fallback_layers,
|
|
||||||
CoglHandle layer0_override_texture,
|
CoglHandle layer0_override_texture,
|
||||||
const float *tex_coords,
|
const float *tex_coords,
|
||||||
unsigned int tex_coords_len);
|
unsigned int tex_coords_len);
|
||||||
|
@ -770,7 +770,6 @@ void
|
|||||||
_cogl_journal_log_quad (const float *position,
|
_cogl_journal_log_quad (const float *position,
|
||||||
CoglPipeline *pipeline,
|
CoglPipeline *pipeline,
|
||||||
int n_layers,
|
int n_layers,
|
||||||
guint32 fallback_layers,
|
|
||||||
CoglHandle layer0_override_texture,
|
CoglHandle layer0_override_texture,
|
||||||
const float *tex_coords,
|
const float *tex_coords,
|
||||||
unsigned int tex_coords_len)
|
unsigned int tex_coords_len)
|
||||||
@ -921,11 +920,6 @@ _cogl_journal_log_quad (const float *position,
|
|||||||
flush_options.disable_layers = disable_layers;
|
flush_options.disable_layers = disable_layers;
|
||||||
flush_options.flags |= COGL_PIPELINE_FLUSH_DISABLE_MASK;
|
flush_options.flags |= COGL_PIPELINE_FLUSH_DISABLE_MASK;
|
||||||
}
|
}
|
||||||
if (G_UNLIKELY (fallback_layers))
|
|
||||||
{
|
|
||||||
flush_options.fallback_layers = fallback_layers;
|
|
||||||
flush_options.flags |= COGL_PIPELINE_FLUSH_FALLBACK_MASK;
|
|
||||||
}
|
|
||||||
if (G_UNLIKELY (layer0_override_texture))
|
if (G_UNLIKELY (layer0_override_texture))
|
||||||
{
|
{
|
||||||
flush_options.flags |= COGL_PIPELINE_FLUSH_LAYER0_OVERRIDE;
|
flush_options.flags |= COGL_PIPELINE_FLUSH_LAYER0_OVERRIDE;
|
||||||
|
@ -123,7 +123,6 @@ log_quad_sub_textures_cb (CoglHandle texture_handle,
|
|||||||
_cogl_journal_log_quad (quad_coords,
|
_cogl_journal_log_quad (quad_coords,
|
||||||
state->pipeline,
|
state->pipeline,
|
||||||
1, /* one layer */
|
1, /* one layer */
|
||||||
0, /* don't need to use fallbacks */
|
|
||||||
texture_override, /* replace the layer0 texture */
|
texture_override, /* replace the layer0 texture */
|
||||||
subtexture_coords,
|
subtexture_coords,
|
||||||
4);
|
4);
|
||||||
@ -543,7 +542,6 @@ _cogl_multitexture_quad_single_primitive (const float *position,
|
|||||||
_cogl_journal_log_quad (position,
|
_cogl_journal_log_quad (position,
|
||||||
pipeline,
|
pipeline,
|
||||||
n_layers,
|
n_layers,
|
||||||
0, /* we don't need fallback layers */
|
|
||||||
COGL_INVALID_HANDLE, /* no texture override */
|
COGL_INVALID_HANDLE, /* no texture override */
|
||||||
final_tex_coords,
|
final_tex_coords,
|
||||||
n_layers * 4);
|
n_layers * 4);
|
||||||
|
Loading…
Reference in New Issue
Block a user