summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2018-01-16 21:53:29 -0700
committerBrian Paul <[email protected]>2018-01-17 11:17:56 -0700
commit7421e34dd69dfb8911e99b6004f8806707c323d1 (patch)
treeaf8a43a0f72cc48cb8723bee573220b453c7ebf7 /src/mesa/main
parent6dc8896726b8fdfb69705dbe298e074a21cd05cf (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.h17
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