diff options
author | Tony Wasserka <NeoBrainX@gmail.com> | 2015-05-21 02:51:28 +0200 |
---|---|---|
committer | Tony Wasserka <NeoBrainX@gmail.com> | 2015-07-13 22:27:21 +0200 |
commit | fd62580985b2f2d8f65b940148211bedc8d08404 (patch) | |
tree | b1a8c80d442ee654b63233f60c1ae1c70048e982 /src/core/tracer/recorder.h | |
parent | Clean up command_processor.cpp. (diff) | |
download | yuzu-fd62580985b2f2d8f65b940148211bedc8d08404.tar yuzu-fd62580985b2f2d8f65b940148211bedc8d08404.tar.gz yuzu-fd62580985b2f2d8f65b940148211bedc8d08404.tar.bz2 yuzu-fd62580985b2f2d8f65b940148211bedc8d08404.tar.lz yuzu-fd62580985b2f2d8f65b940148211bedc8d08404.tar.xz yuzu-fd62580985b2f2d8f65b940148211bedc8d08404.tar.zst yuzu-fd62580985b2f2d8f65b940148211bedc8d08404.zip |
Diffstat (limited to 'src/core/tracer/recorder.h')
-rw-r--r-- | src/core/tracer/recorder.h | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/core/tracer/recorder.h b/src/core/tracer/recorder.h index 8fec0a971..da77aac56 100644 --- a/src/core/tracer/recorder.h +++ b/src/core/tracer/recorder.h @@ -11,7 +11,7 @@ #include "common/common_types.h" -#include "tracer.h" +#include "citrace.h" namespace CiTrace { @@ -19,17 +19,19 @@ class Recorder { public: /** * Recorder constructor + * @param default_attributes Pointer to an array of 32-bit-aligned 24-bit floating point values. * @param vs_float_uniforms Pointer to an array of 32-bit-aligned 24-bit floating point values. */ - Recorder(u32* gpu_registers, u32 gpu_registers_size, - u32* lcd_registers, u32 lcd_registers_size, - u32* pica_registers, u32 pica_registers_size, - u32* vs_program_binary, u32 vs_program_binary_size, - u32* vs_swizzle_data, u32 vs_swizzle_data_size, - u32* vs_float_uniforms, u32 vs_float_uniforms_size, - u32* gs_program_binary, u32 gs_program_binary_size, - u32* gs_swizzle_data, u32 gs_swizzle_data_size, - u32* gs_float_uniforms, u32 gs_float_uniforms_size); + Recorder(u32* gpu_registers, u32 gpu_registers_size, + u32* lcd_registers, u32 lcd_registers_size, + u32* pica_registers, u32 pica_registers_size, + u32* default_attributes, u32 default_attributes_size, + u32* vs_program_binary, u32 vs_program_binary_size, + u32* vs_swizzle_data, u32 vs_swizzle_data_size, + u32* vs_float_uniforms, u32 vs_float_uniforms_size, + u32* gs_program_binary, u32 gs_program_binary_size, + u32* gs_swizzle_data, u32 gs_swizzle_data_size, + u32* gs_float_uniforms, u32 gs_float_uniforms_size); /// Finish recording of this Citrace and save it using the given filename. void Finish(const std::string& filename); @@ -56,6 +58,7 @@ private: std::vector<u32> gpu_registers; std::vector<u32> lcd_registers; std::vector<u32> pica_registers; + std::vector<u32> default_attributes; std::vector<u32> vs_program_binary; std::vector<u32> vs_swizzle_data; std::vector<u32> vs_float_uniforms; |