OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Shader
(Results
1 - 25
of
222
) sorted by null
1
2
3
4
5
6
7
8
9
/external/swiftshader/src/OpenGL/compiler/
TranslatorASM.h
23
class
Shader
;
29
TranslatorASM(glsl::
Shader
*shaderObject, GLenum type);
35
glsl::
Shader
*const shaderObject;
OutputASM.cpp
21
#include "libGLESv2/
Shader
.h"
412
sw::PixelShader *
Shader
::getPixelShader() const
417
sw::VertexShader *
Shader
::getVertexShader() const
502
OutputASM::OutputASM(TParseContext &context,
Shader
*shaderObject) : TIntermTraverser(true, true, true), shaderObject(shaderObject), mContext(context)
504
shader
= nullptr;
510
shader
= shaderObject->getShader();
526
if(
shader
)
532
Instruction *callMain = emit(sw::
Shader
::OPCODE_CALL);
533
callMain->dst.type = sw::
Shader
::PARAMETER_LABEL;
536
emit(sw::
Shader
::OPCODE_RET)
[
all
...]
/external/swiftshader/src/Pipeline/
VertexShader.cpp
24
VertexShader::VertexShader(const VertexShader *vs) :
Shader
()
43
append(new sw::
Shader
::Instruction(*vs->getInstruction(i)));
60
VertexShader::VertexShader(const unsigned long *token) :
Shader
()
112
Shader
::Opcode opcode = (
Shader
::Opcode)(token[i] & 0x0000FFFF);
116
case
Shader
::OPCODE_TEXCOORD:
117
case
Shader
::OPCODE_TEXKILL:
118
case
Shader
::OPCODE_TEX:
119
case
Shader
::OPCODE_TEXBEM:
120
case
Shader
::OPCODE_TEXBEML
[
all
...]
PixelShader.cpp
23
PixelShader::PixelShader(const PixelShader *ps) :
Shader
()
34
append(new sw::
Shader
::Instruction(*ps->getInstruction(i)));
47
PixelShader::PixelShader(const unsigned long *token) :
Shader
()
92
Shader
::Opcode opcode = (
Shader
::Opcode)(token[i] & 0x0000FFFF);
96
case
Shader
::OPCODE_RESERVED0:
97
case
Shader
::OPCODE_MOVA:
141
void PixelShader::setInput(int inputIdx, int nbComponents, const sw::
Shader
::Semantic& semantic)
149
const sw::
Shader
::Semantic& PixelShader::getInput(int inputIdx, int component) const
172
if(inst->opcode ==
Shader
::OPCODE_TEXM3X2DEPTH |
[
all
...]
VertexProgram.cpp
26
VertexProgram::VertexProgram(const VertexProcessor::State &state, const VertexShader *
shader
)
27
: VertexRoutine(state,
shader
),
shader
(
shader
), r(
shader
->indirectAddressableTemporaries)
42
if(
shader
->containsBreakInstruction())
47
if(
shader
->containsContinueInstruction())
52
if(
shader
->isInstanceIdDeclared())
64
//
shader
->print("VertexShader-%0.8X.txt", state.shaderID);
66
unsigned short shaderModel =
shader
->getShaderModel()
[
all
...]
PixelProgram.cpp
30
if(
shader
->getShaderModel() >= 0x0300)
32
if(
shader
->isVPosDeclared())
52
if(
shader
->isVFaceDeclared())
74
if(
shader
->containsLeaveInstruction())
88
for(size_t i = 0; i <
shader
->getLength(); i++)
90
const
Shader
::Instruction *instruction =
shader
->getInstruction(i);
91
Shader
::Opcode opcode = instruction->opcode;
93
if(opcode ==
Shader
::OPCODE_CALL || opcode ==
Shader
::OPCODE_CALLNZ
[
all
...]
/external/swiftshader/src/Shader/
VertexShader.cpp
24
VertexShader::VertexShader(const VertexShader *vs) :
Shader
()
43
append(new sw::
Shader
::Instruction(*vs->getInstruction(i)));
60
VertexShader::VertexShader(const unsigned long *token) :
Shader
()
112
Shader
::Opcode opcode = (
Shader
::Opcode)(token[i] & 0x0000FFFF);
116
case
Shader
::OPCODE_TEXCOORD:
117
case
Shader
::OPCODE_TEXKILL:
118
case
Shader
::OPCODE_TEX:
119
case
Shader
::OPCODE_TEXBEM:
120
case
Shader
::OPCODE_TEXBEML
[
all
...]
PixelShader.cpp
23
PixelShader::PixelShader(const PixelShader *ps) :
Shader
()
34
append(new sw::
Shader
::Instruction(*ps->getInstruction(i)));
47
PixelShader::PixelShader(const unsigned long *token) :
Shader
()
92
Shader
::Opcode opcode = (
Shader
::Opcode)(token[i] & 0x0000FFFF);
96
case
Shader
::OPCODE_RESERVED0:
97
case
Shader
::OPCODE_MOVA:
141
void PixelShader::setInput(int inputIdx, int nbComponents, const sw::
Shader
::Semantic& semantic)
149
const sw::
Shader
::Semantic& PixelShader::getInput(int inputIdx, int component) const
172
if(inst->opcode ==
Shader
::OPCODE_TEXM3X2DEPTH |
[
all
...]
VertexProgram.cpp
26
VertexProgram::VertexProgram(const VertexProcessor::State &state, const VertexShader *
shader
)
27
: VertexRoutine(state,
shader
),
shader
(
shader
), r(
shader
->indirectAddressableTemporaries)
37
if(
shader
->containsBreakInstruction())
42
if(
shader
->containsContinueInstruction())
47
if(
shader
->isInstanceIdDeclared())
71
//
shader
->print("VertexShader-%0.8X.txt", state.shaderID);
73
unsigned short shaderModel =
shader
->getShaderModel()
[
all
...]
PixelProgram.cpp
30
if(
shader
->getShaderModel() >= 0x0300)
32
if(
shader
->isVPosDeclared())
52
if(
shader
->isVFaceDeclared())
74
if(
shader
->containsLeaveInstruction())
88
for(size_t i = 0; i <
shader
->getLength(); i++)
90
const
Shader
::Instruction *instruction =
shader
->getInstruction(i);
91
Shader
::Opcode opcode = instruction->opcode;
93
if(opcode ==
Shader
::OPCODE_CALL || opcode ==
Shader
::OPCODE_CALLNZ
[
all
...]
/external/deqp/framework/randomshaders/
rsgProgramGenerator.hpp
4
* drawElements Quality Program Random
Shader
Generator
39
void generate (const ProgramParameters& programParams,
Shader
& vertexShader,
Shader
& fragmentShader);
rsgGeneratorState.hpp
4
* drawElements Quality Program Random
Shader
Generator
36
class
Shader
;
62
Shader
& getShader (void) { return *m_shader; }
64
void setShader (const ShaderParameters& params,
Shader
&
shader
);
93
Shader
* m_shader;
rsgShaderGenerator.hpp
4
* drawElements Quality Program Random
Shader
Generator
23
* \brief
Shader
generator.
42
void generate (const ShaderParameters& shaderParams,
Shader
&
shader
, const std::vector<ShaderInput*>& outputs);
rsgTest.cpp
2
* drawElements Quality Program Random
Shader
Generator
21
* \brief Random
Shader
Generator Tester.
50
rsg::
Shader
vertexShader(rsg::
Shader
::TYPE_VERTEX);
51
rsg::
Shader
fragmentShader(rsg::
Shader
::TYPE_FRAGMENT);
56
std::cout << "Vertex
shader
:\n--\n" << vertexShader.getSource() << "--\n";
57
std::cout << "Fragment
shader
:\n--\n" << fragmentShader.getSource() << "--\n";
/external/swiftshader/src/OpenGL/libGLESv2/
Shader.h
15
//
Shader
.h: Defines the abstract
Shader
class and its concrete derived
16
// classes VertexShader and FragmentShader. Implements GL
shader
objects and
41
class
Shader
: public glsl::
Shader
46
Shader
(ResourceManager *manager, GLuint handle);
48
virtual ~
Shader
();
86
unsigned int mRefCount; // Number of program objects this
shader
is attached to
87
bool mDeleteStatus; // Flag to indicate that the
shader
can be deleted when no longer in use
92
class VertexShader : public
Shader
[
all
...]