| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2009, Google Inc. | 2 * Copyright 2009, Google Inc. |
| 3 * All rights reserved. | 3 * All rights reserved. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
| 7 * met: | 7 * met: |
| 8 * | 8 * |
| 9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 127 // buffer. | 127 // buffer. |
| 128 Uint32 semantic_size; // the size of the parameter semantic, including | 128 Uint32 semantic_size; // the size of the parameter semantic, including |
| 129 // the terminating nul character. Will always be | 129 // the terminating nul character. Will always be |
| 130 // set even if the semantic doesn't fit into the | 130 // set even if the semantic doesn't fit into the |
| 131 // buffer. | 131 // buffer. |
| 132 DataType data_type; // the data type of the parameter. | 132 DataType data_type; // the data type of the parameter. |
| 133 Uint32 data_size; // the size of the parameter data, in bytes. | 133 Uint32 data_size; // the size of the parameter data, in bytes. |
| 134 }; | 134 }; |
| 135 } // namespace effect_param | 135 } // namespace effect_param |
| 136 | 136 |
| 137 namespace effect_stream { |
| 138 struct Desc { |
| 139 Uint32 semantic; // the semantic type |
| 140 Uint32 semantic_index; |
| 141 }; |
| 142 } // namespace effect_stream |
| 143 |
| 137 namespace texture { | 144 namespace texture { |
| 138 // Texture flags. | 145 // Texture flags. |
| 139 enum Flags { | 146 enum Flags { |
| 140 DYNAMIC = 0x01, // This texture is dynamic and is expected to have | 147 DYNAMIC = 0x01, // This texture is dynamic and is expected to have |
| 141 // its data updated often. | 148 // its data updated often. |
| 142 }; | 149 }; |
| 143 | 150 |
| 144 // Texel formats. | 151 // Texel formats. |
| 145 enum Format { | 152 enum Format { |
| 146 XRGB8, | 153 XRGB8, |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 200 POINT, | 207 POINT, |
| 201 LINEAR, | 208 LINEAR, |
| 202 NUM_FILTERING_MODE | 209 NUM_FILTERING_MODE |
| 203 }; | 210 }; |
| 204 } // namespace sampler | 211 } // namespace sampler |
| 205 | 212 |
| 206 } // namespace command_buffer | 213 } // namespace command_buffer |
| 207 } // namespace o3d | 214 } // namespace o3d |
| 208 | 215 |
| 209 #endif // O3D_COMMAND_BUFFER_COMMON_CROSS_RESOURCE_H__ | 216 #endif // O3D_COMMAND_BUFFER_COMMON_CROSS_RESOURCE_H__ |
| OLD | NEW |