Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(346)

Side by Side Diff: command_buffer/service/win/d3d9/gapi_d3d9.h

Issue 147237: Adding GetStreamInfo functionality (and passing corresponding unit test). (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/o3d/
Patch Set: '' Created 11 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
188 // Implements the SetParamData function for D3D9. 188 // Implements the SetParamData function for D3D9.
189 virtual ParseError SetParamData(ResourceID id, 189 virtual ParseError SetParamData(ResourceID id,
190 unsigned int size, 190 unsigned int size,
191 const void *data); 191 const void *data);
192 192
193 // Implements the GetParamDesc function for D3D9. 193 // Implements the GetParamDesc function for D3D9.
194 virtual ParseError GetParamDesc(ResourceID id, 194 virtual ParseError GetParamDesc(ResourceID id,
195 unsigned int size, 195 unsigned int size,
196 void *data); 196 void *data);
197 197
198 // Implements the GetStreamCount function for D3D9.
199 virtual ParseError GetStreamCount(ResourceID id,
200 unsigned int size,
201 void *data);
202
203 // Implements the GetStreamDesc function for D3D9.
204 virtual ParseError GetStreamDesc(ResourceID id,
205 unsigned int index,
206 unsigned int size,
207 void *data);
208
198 // Implements the CreateTexture2D function for D3D9. 209 // Implements the CreateTexture2D function for D3D9.
199 virtual ParseError CreateTexture2D(ResourceID id, 210 virtual ParseError CreateTexture2D(ResourceID id,
200 unsigned int width, 211 unsigned int width,
201 unsigned int height, 212 unsigned int height,
202 unsigned int levels, 213 unsigned int levels,
203 texture::Format format, 214 texture::Format format,
204 unsigned int flags); 215 unsigned int flags);
205 216
206 // Implements the CreateTexture3D function for D3D9. 217 // Implements the CreateTexture3D function for D3D9.
207 virtual ParseError CreateTexture3D(ResourceID id, 218 virtual ParseError CreateTexture3D(ResourceID id,
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after
375 ResourceMap<EffectD3D9> effects_; 386 ResourceMap<EffectD3D9> effects_;
376 ResourceMap<EffectParamD3D9> effect_params_; 387 ResourceMap<EffectParamD3D9> effect_params_;
377 ResourceMap<TextureD3D9> textures_; 388 ResourceMap<TextureD3D9> textures_;
378 ResourceMap<SamplerD3D9> samplers_; 389 ResourceMap<SamplerD3D9> samplers_;
379 }; 390 };
380 391
381 } // namespace command_buffer 392 } // namespace command_buffer
382 } // namespace o3d 393 } // namespace o3d
383 394
384 #endif // O3D_COMMAND_BUFFER_SERVICE_WIN_D3D9_GAPI_D3D9_H__ 395 #endif // O3D_COMMAND_BUFFER_SERVICE_WIN_D3D9_GAPI_D3D9_H__
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698