blob: f7dd83205abe208a929de4c2c5a2f6e8c7b8af62 [file] [log] [blame]
alokp@chromium.org07620a52010-09-23 17:53:56 +00001//
2// Copyright (c) 2002-2010 The ANGLE Project Authors. All rights reserved.
3// Use of this source code is governed by a BSD-style license that can be
4// found in the LICENSE file.
5//
6
7#include "compiler/VariableInfo.h"
8
9CollectAttribsUniforms::CollectAttribsUniforms(TVariableInfoList& attribs,
10 TVariableInfoList& uniforms)
11 : mAttribs(attribs),
12 mUniforms(uniforms)
13{
14}
15
16// TODO(alokp): Implement these functions.
17void CollectAttribsUniforms::visitSymbol(TIntermSymbol*)
18{
19}
20
21void CollectAttribsUniforms::visitConstantUnion(TIntermConstantUnion*)
22{
23}
24
25bool CollectAttribsUniforms::visitBinary(Visit visit, TIntermBinary*)
26{
27 return false;
28}
29
30bool CollectAttribsUniforms::visitUnary(Visit visit, TIntermUnary*)
31{
32 return false;
33}
34
35bool CollectAttribsUniforms::visitSelection(Visit visit, TIntermSelection*)
36{
37 return false;
38}
39
40bool CollectAttribsUniforms::visitAggregate(Visit visit, TIntermAggregate*)
41{
42 return false;
43}
44
45bool CollectAttribsUniforms::visitLoop(Visit visit, TIntermLoop*)
46{
47 return false;
48}
49
50bool CollectAttribsUniforms::visitBranch(Visit visit, TIntermBranch*)
51{
52 return false;
53}
54