diff options
author | Brian Paul <[email protected]> | 2018-01-16 21:53:29 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2018-01-17 11:17:56 -0700 |
commit | 7421e34dd69dfb8911e99b6004f8806707c323d1 (patch) | |
tree | af8a43a0f72cc48cb8723bee573220b453c7ebf7 /src/mesa/main | |
parent | 6dc8896726b8fdfb69705dbe298e074a21cd05cf (diff) |
mesa: move gl_external_samplers() to program.[ch]
The function is only called from a couple places. It doesn't make
sense to have it in mtypes.h
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/mesa/main')
-rw-r--r-- | src/mesa/main/mtypes.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index 226eb94da91..1f1792e4263 100644 --- a/src/mesa/main/mtypes.h +++ b/src/mesa/main/mtypes.h @@ -46,7 +46,6 @@ #include "compiler/shader_info.h" #include "main/formats.h" /* MESA_FORMAT_COUNT */ #include "compiler/glsl/list.h" -#include "util/bitscan.h" #include "util/simple_mtx.h" #include "util/u_dynarray.h" @@ -2548,22 +2547,6 @@ struct gl_linked_shader }; -static inline GLbitfield -gl_external_samplers(const struct gl_program *prog) -{ - GLbitfield external_samplers = 0; - GLbitfield mask = prog->SamplersUsed; - - while (mask) { - int idx = u_bit_scan(&mask); - if (prog->sh.SamplerTargets[idx] == TEXTURE_EXTERNAL_INDEX) - external_samplers |= (1 << idx); - } - - return external_samplers; -} - - /** * Compile status enum. compile_skipped is used to indicate the compile * was skipped due to the shader matching one that's been seen before by |