#include "Gui.h"
#include "Bootloader.h"
-#include "citraimport\GPU\window\emu_window_glfw.h"
+#include "citraimport/GPU/window/emu_window_glfw.h"
namespace VideoCore {
void Init(EmuWindow* emu_window);
#include <cstddef>
#include <type_traits>
-#include "citraimport\common/assert.h"
-#include "citraimport\common/bit_field.h"
-#include "citraimport\common/common_funcs.h"
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/assert.h"
+#include "citraimport/common/bit_field.h"
+#include "citraimport/common/common_funcs.h"
+#include "citraimport/common/common_types.h"
namespace GPU {
#pragma once
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
namespace HW {
#include <cstddef>
#include <type_traits>
-#include "citraimport\common/bit_field.h"
-#include "citraimport\common/common_funcs.h"
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/bit_field.h"
+#include "citraimport/common/common_funcs.h"
+#include "citraimport/common/common_types.h"
#define LCD_REG_INDEX(field_name) (offsetof(LCD::Regs, field_name) / sizeof(u32))
#include <cstring>
#include <numeric>
+#include <algorithm>
#include <type_traits>
-#include "citraimport\common/color.h"
-#include "citraimport\common/common_types.h"
-#include "citraimport\common/logging/log.h"
-#include "citraimport\common/microprofile.h"
-#include "citraimport\common/vector_math.h"
+#include "citraimport/common/color.h"
+#include "citraimport/common/common_types.h"
+#include "citraimport/common/logging/log.h"
+#include "citraimport/common/microprofile.h"
+#include "citraimport/common/vector_math.h"
-#include "citraimport\settings.h"
+#include "citraimport/settings.h"
-#include "citraimport\GPU\HW/hw.h"
-#include "citraimport\GPU\HW/gpu.h"
+#include "citraimport/GPU/HW/hw.h"
+#include "citraimport/GPU/HW/gpu.h"
-#include "citraimport\GPU\video_core/command_processor.h"
-#include "citraimport\GPU\video_core/hwrasterizer_base.h"
-#include "citraimport\GPU\video_core/renderer_base.h"
-#include "citraimport\GPU\video_core/utils.h"
-#include "citraimport\GPU\video_core/video_core.h"
+#include "citraimport/GPU/video_core/command_processor.h"
+#include "citraimport/GPU/video_core/hwrasterizer_base.h"
+#include "citraimport/GPU/video_core/renderer_base.h"
+#include "citraimport/GPU/video_core/utils.h"
+#include "citraimport/GPU/video_core/video_core.h"
-#include "citraimport\GPU\video_core/debug_utils/debug_utils.h"
+#include "citraimport/GPU/video_core/debug_utils/debug_utils.h"
u8* Mem_GetPhysicalPointer(u32 addr);
#include <citraimport/settings.h>
-#include "citraimport\GPU\video_core/clipper.h"
-#include "citraimport\GPU\video_core/command_processor.h"
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/primitive_assembly.h"
-#include "citraimport\GPU\video_core/renderer_base.h"
-#include "citraimport\GPU\video_core/video_core.h"
-#include "citraimport\GPU\video_core/debug_utils/debug_utils.h"
-#include "citraimport\GPU\video_core/shader/shader_interpreter.h"
-
-#include "citraimport\GPU\HW\gpu.h"
+#include "citraimport/GPU/video_core/clipper.h"
+#include "citraimport/GPU/video_core/command_processor.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/primitive_assembly.h"
+#include "citraimport/GPU/video_core/renderer_base.h"
+#include "citraimport/GPU/video_core/video_core.h"
+#include "citraimport/GPU/video_core/debug_utils/debug_utils.h"
+#include "citraimport/GPU/video_core/shader/shader_interpreter.h"
+
+#include "citraimport/GPU/HW/gpu.h"
u8* Mem_GetPhysicalPointer(u32 addr);
extern "C" void citraFireInterrupt(int id);
#include <type_traits>
-#include "citraimport\common/bit_field.h"
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/bit_field.h"
+#include "citraimport/common/common_types.h"
namespace Pica {
#include <mutex>
#include <vector>
-#include "citraimport\common/vector_math.h"
+#include "citraimport/common/vector_math.h"
-#include "citraimport\GPU\video_core/pica.h"
+#include "citraimport/GPU/video_core/pica.h"
namespace Pica {
#pragma once
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
namespace Pica {
namespace Shader {
#include <cstring>
#include <unordered_map>
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/shader/shader.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/shader/shader.h"
namespace Pica {
#include <cstddef>
#include <string>
-#include "citraimport\common/assert.h"
-#include "citraimport\common/bit_field.h"
-#include "citraimport\common/common_funcs.h"
-#include "citraimport\common/common_types.h"
-#include "citraimport\common/vector_math.h"
-#include "citraimport\common/logging/log.h"
+#include "citraimport/common/assert.h"
+#include "citraimport/common/bit_field.h"
+#include "citraimport/common/common_funcs.h"
+#include "citraimport/common/common_types.h"
+#include "citraimport/common/vector_math.h"
+#include "citraimport/common/logging/log.h"
namespace Pica {
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/primitive_assembly.h"
-#include "citraimport\GPU\video_core/debug_utils/debug_utils.h"
-#include "citraimport\GPU\video_core/shader/shader_interpreter.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/primitive_assembly.h"
+#include "citraimport/GPU/video_core/debug_utils/debug_utils.h"
+#include "citraimport/GPU/video_core/shader/shader_interpreter.h"
namespace Pica {
#include <functional>
-#include "citraimport\GPU\video_core/pica.h"
+#include "citraimport/GPU/video_core/pica.h"
namespace Pica {
#include <algorithm>
#include <cmath>
-#include "citraimport\common/color.h"
-#include "citraimport\common/common_types.h"
-#include "citraimport\common/math_util.h"
-#include "citraimport\common/microprofile.h"
-#include "citraimport\common/profiler.h"
+#include "citraimport/common/color.h"
+#include "citraimport/common/common_types.h"
+#include "citraimport/common/math_util.h"
+#include "citraimport/common/microprofile.h"
+#include "citraimport/common/profiler.h"
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/rasterizer.h"
-#include "citraimport\GPU\video_core/utils.h"
-#include "citraimport\GPU\video_core/debug_utils/debug_utils.h"
-#include "citraimport\GPU\video_core/shader/shader_interpreter.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/rasterizer.h"
+#include "citraimport/GPU/video_core/utils.h"
+#include "citraimport/GPU/video_core/debug_utils/debug_utils.h"
+#include "citraimport/GPU/video_core/shader/shader_interpreter.h"
-#include "citraimport\GPU\HW\gpu.h"
+#include "citraimport/GPU/HW/gpu.h"
u8* Mem_GetPhysicalPointer(u32 addr);
if (!texture.enabled)
continue;
- assert(0 != texture.config.address);
+ ASSERT(0 != texture.config.address);
int s = (int)(uv[i].u() * float24::FromFloat32(static_cast<float>(texture.config.width))).ToFloat32();
int t = (int)(uv[i].v() * float24::FromFloat32(static_cast<float>(texture.config.height))).ToFloat32();
#include <memory>
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
-#include "citraimport\GPU\video_core/hwrasterizer_base.h"
+#include "citraimport/GPU/video_core/hwrasterizer_base.h"
class EmuWindow;
//#include <glad/glad.h>
-#include "citraimport\common/color.h"
-#include "citraimport\common/math_util.h"
-#include "citraimport\common/microprofile.h"
-#include "citraimport\common/profiler.h"
+#include "citraimport/common/color.h"
+#include "citraimport/common/math_util.h"
+#include "citraimport/common/microprofile.h"
+#include "citraimport/common/profiler.h"
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/utils.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_rasterizer.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_shaders.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_shader_util.h"
-#include "citraimport\GPU\video_core/renderer_opengl/pica_to_gl.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/utils.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_rasterizer.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_shaders.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_shader_util.h"
+#include "citraimport/GPU/video_core/renderer_opengl/pica_to_gl.h"
-#include "citraimport\settings.h"
+#include "citraimport/settings.h"
u8* Mem_GetPhysicalPointer(u32 addr);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, fb_color_texture.texture.handle, 0);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_TEXTURE_2D, fb_depth_texture.texture.handle, 0);
- assert(glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE,
+ ASSERT_MSG(glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE,
"OpenGL rasterizer framebuffer setup failed, status %X", glCheckFramebufferStatus(GL_FRAMEBUFFER));
}
#include <vector>
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
-#include "citraimport\GPU\video_core/hwrasterizer_base.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_rasterizer_cache.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_state.h"
-#include "citraimport\GPU\video_core/shader/shader_interpreter.h"
+#include "citraimport/GPU/video_core/hwrasterizer_base.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_rasterizer_cache.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_state.h"
+#include "citraimport/GPU/video_core/shader/shader_interpreter.h"
class RasterizerOpenGL : public HWRasterizer {
public:
#define NOMINMAX
-#include "citraimport\common/hash.h"
-#include "citraimport\common/make_unique.h"
-#include "citraimport\common/math_util.h"
-#include "citraimport\common/microprofile.h"
-#include "citraimport\common/vector_math.h"
-
-#include "citraimport\GPU\video_core/debug_utils/debug_utils.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_rasterizer_cache.h"
-#include "citraimport\GPU\video_core/renderer_opengl/pica_to_gl.h"
+#include "citraimport/common/hash.h"
+#include "citraimport/common/make_unique.h"
+#include "citraimport/common/math_util.h"
+#include "citraimport/common/microprofile.h"
+#include "citraimport/common/vector_math.h"
+
+#include "citraimport/GPU/video_core/debug_utils/debug_utils.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_rasterizer_cache.h"
+#include "citraimport/GPU/video_core/renderer_opengl/pica_to_gl.h"
u8* Mem_GetPhysicalPointer(u32 addr);
#include <map>
#include <memory>
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/debug_utils/debug_utils.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_resource_manager.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_state.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/debug_utils/debug_utils.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_resource_manager.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_state.h"
class RasterizerCacheOpenGL : NonCopyable {
public:
#include <utility>
-#include <citraimport\glad\include\glad/glad.h>
+#include <citraimport/glad/include/glad/glad.h>
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_shader_util.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_state.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_shader_util.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_state.h"
class OGLTexture : private NonCopyable {
public:
#include <algorithm>
#include <vector>
-#include "log.h"
+#include "Log.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_shader_util.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_shader_util.h"
namespace ShaderUtil {
#pragma once
-#include <citraimport\glad\include\glad/glad.h>
+#include <citraimport/glad/include/glad/glad.h>
namespace ShaderUtil {
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_state.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_state.h"
OpenGLState OpenGLState::cur_state;
#pragma once
-#include <citraimport\glad\include\glad/glad.h>
+#include <citraimport/glad/include/glad/glad.h>
class OpenGLState {
public:
#pragma once
-#include <citraimport\glad\include/glad/glad.h>
+#include <citraimport/glad/include/glad/glad.h>
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
-#include "citraimport\GPU\video_core/pica.h"
+#include "citraimport/GPU/video_core/pica.h"
namespace PicaToGL {
#include <cassert>
-#include "citraimport\common/assert.h"
-#include "citraimport\common/emu_window.h"
-#include "citraimport\common/logging/log.h"
-#include "citraimport\common/profiler_reporting.h"
-
-#include "citraimport\GPU\video_core/video_core.h"
-#include "citraimport\GPU\video_core/debug_utils/debug_utils.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_rasterizer.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_shader_util.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_shaders.h"
-#include "citraimport\GPU\video_core/renderer_opengl/renderer_opengl.h"
-
-#include "citraimport\settings.h"
-
-#include "citraimport\GPU\HW\lcd.h"
-#include "citraimport\GPU\HW\hw.h"
+#include "citraimport/common/assert.h"
+#include "citraimport/common/emu_window.h"
+#include "citraimport/common/logging/log.h"
+#include "citraimport/common/profiler_reporting.h"
+
+#include "citraimport/GPU/video_core/video_core.h"
+#include "citraimport/GPU/video_core/debug_utils/debug_utils.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_rasterizer.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_shader_util.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_shaders.h"
+#include "citraimport/GPU/video_core/renderer_opengl/renderer_opengl.h"
+
+#include "citraimport/settings.h"
+
+#include "citraimport/GPU/HW/lcd.h"
+#include "citraimport/GPU/HW/hw.h"
//import
u8* Mem_GetPhysicalPointer(u32 addr);
//#include <glad/glad.h>
-#include "citraimport\GPU\video_core/renderer_base.h"
-#include "citraimport\GPU\video_core/renderer_opengl/gl_state.h"
+#include "citraimport/GPU/video_core/renderer_base.h"
+#include "citraimport/GPU/video_core/renderer_opengl/gl_state.h"
-#include "citraimport\GPU\HW/gpu.h"
+#include "citraimport/GPU/HW/gpu.h"
class EmuWindow;
// Refer to the license.txt file included.
#include <memory>
+#include <cstring>
#include <unordered_map>
//#include <boost/range/algorithm/fill.hpp>
-#include "citraimport\common/hash.h"
-#include "citraimport\common/make_unique.h"
-#include "citraimport\common/microprofile.h"
-#include "citraimport\common/profiler.h"
+#include "citraimport/common/hash.h"
+#include "citraimport/common/make_unique.h"
+#include "citraimport/common/microprofile.h"
+#include "citraimport/common/profiler.h"
-#include "citraimport\GPU\video_core/debug_utils/debug_utils.h"
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/video_core.h"
+#include "citraimport/GPU/video_core/debug_utils/debug_utils.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/video_core.h"
#include "shader.h"
#include "shader_interpreter.h"
//#include <boost/container/static_vector.hpp>
-#include <citraimport\nihstro/shader_binary.h>
+#include <citraimport/nihstro/shader_binary.h>
-#include "citraimport\common/common_funcs.h"
-#include "citraimport\common/common_types.h"
-#include "citraimport\common/vector_math.h"
+#include "citraimport/common/common_funcs.h"
+#include "citraimport/common/common_types.h"
+#include "citraimport/common/vector_math.h"
-#include "citraimport\GPU\video_core/pica.h"
+#include "citraimport/GPU/video_core/pica.h"
using nihstro::RegisterType;
using nihstro::SourceRegister;
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
-#include <citraimport\common/file_util.h>
+#include <citraimport/common/file_util.h>
-#include <citraimport\nihstro/shader_bytecode.h>
+#include <citraimport/nihstro/shader_bytecode.h>
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/shader/shader.h"
-#include "citraimport\GPU\video_core/shader/shader_interpreter.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/shader/shader.h"
+#include "citraimport/GPU/video_core/shader/shader_interpreter.h"
using nihstro::OpCode;
using nihstro::Instruction;
#pragma once
-#include "citraimport\GPU\video_core/shader/shader.h"
+#include "citraimport/GPU/video_core/shader/shader.h"
namespace Pica {
#include <smmintrin.h>
-#include "citraimport\common/x64/abi.h"
-#include "citraimport\common/x64/cpu_detect.h"
-#include "citraimport\common/x64/emitter.h"
+#include "citraimport/common/x64/abi.h"
+#include "citraimport/common/x64/cpu_detect.h"
+#include "citraimport/common/x64/emitter.h"
#include "shader.h"
#include "shader_jit_x64.h"
#pragma once
-#include <citraimport\nihstro/shader_bytecode.h>
+#include <citraimport/nihstro/shader_bytecode.h>
-#include "citraimport\common/x64/emitter.h"
+#include "citraimport/common/x64/emitter.h"
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/shader/shader.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/shader/shader.h"
using nihstro::Instruction;
using nihstro::OpCode;
#include <cstdio>
#include <cstring>
-#include "citraimport\GPU\video_core/utils.h"
+#include "citraimport/GPU/video_core/utils.h"
namespace VideoCore {
#include <string>
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
namespace VideoCore {
// Refer to the license.txt file included.
-#include "citraimport\GPU\video_core/pica.h"
-#include "citraimport\GPU\video_core/renderer_base.h"
-#include "citraimport\GPU\video_core/video_core.h"
-#include "citraimport\GPU\video_core/renderer_opengl/renderer_opengl.h"
+#include "citraimport/GPU/video_core/pica.h"
+#include "citraimport/GPU/video_core/renderer_base.h"
+#include "citraimport/GPU/video_core/video_core.h"
+#include "citraimport/GPU/video_core/renderer_opengl/renderer_opengl.h"
////////////////////////////////////////////////////////////////////////////////////////////////////
// Video Core namespace
#include <tuple>
#include <utility>
-#include "citraimport\math_util.h"
-#include "common.h"
+#include "citraimport/math_util.h"
+#include "Common.h"
/*#include "common/common_types.h"
#include "common/math_util.h"
#include <cstdlib>
-#include "citraimport\common/common_funcs.h"
-#include "citraimport\common/logging/log.h"
+#include "citraimport/common/common_funcs.h"
+#include "citraimport/common/logging/log.h"
// For asserts we'd like to keep all the junk executed when an assert happens away from the
// important code in the function. One way of doing this is to put all the relevant code inside a
#include <limits>
#include <type_traits>
-#include "citraimport\common/common_funcs.h"
+#include "citraimport/common/common_funcs.h"
/*
* Abstract bitfield class
#endif
#include <initializer_list>
#include <type_traits>
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
// namespace avoids conflict with OS X Carbon; don't use BitSet<T> directly
namespace Common {
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
-#include "citraimport\common/break_points.h"
-#include "citraimport\common/logging/log.h"
+#include "citraimport/common/break_points.h"
+#include "citraimport/common/logging/log.h"
#include <sstream>
#include <algorithm>
#include <vector>
#include <string>
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
class DebugInterface;
#include <sys/time.h>
#endif
-#include "citraimport\common\common_types.h"
-#include "citraimport\common/string_util.h"
-#include "citraimport\common/timer.h"
+#include "citraimport/common/common_types.h"
+#include "citraimport/common/string_util.h"
+#include "citraimport/common/timer.h"
/*namespace Common
{
#pragma once
-#include "citraimport\common/common_types.h"
-#include "citraimport\common/swap.h"
-#include "citraimport\common/vector_math.h"
+#include "citraimport/common/common_types.h"
+#include "citraimport/common/swap.h"
+#include "citraimport/common/vector_math.h"
namespace Color {
#include <tuple>
#include <utility>
-#include "citraimport\common/common_types.h"
-#include "citraimport\common/math_util.h"
+#include "citraimport/common/common_types.h"
+#include "citraimport/common/math_util.h"
namespace KeyMap {
struct HostDeviceKey;
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
-#include "citraimport\common/assert.h"
-#include "citraimport\common/common_funcs.h"
-#include "citraimport\common/common_paths.h"
-#include "citraimport\common/file_util.h"
-#include "citraimport\common/logging/log.h"
+#include "citraimport/common/assert.h"
+#include "citraimport/common/common_funcs.h"
+#include "citraimport/common/common_paths.h"
+#include "citraimport/common/file_util.h"
+#include "citraimport/common/logging/log.h"
#ifdef _WIN32
#include <windows.h>
#include <direct.h> // getcwd
#include <tchar.h>
- #include "citraimport\common/string_util.h"
+ #include "citraimport/common/string_util.h"
// 64 bit offsets for windows
#define fseeko _fseeki64
#include <string>
#include <vector>
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
// User directory indices for GetUserPath
enum {
#pragma once
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
namespace Common {
#include <array>
#include <cstdio>
-#include "citraimport\common/assert.h"
-#include "citraimport\common/common_funcs.h" // snprintf compatibility define
-#include "citraimport\common/logging/backend.h"
-#include "citraimport\common/logging/filter.h"
-#include "citraimport\common/logging/log.h"
-#include "citraimport\common/logging/text_formatter.h"
+#include "citraimport/common/assert.h"
+#include "citraimport/common/common_funcs.h" // snprintf compatibility define
+#include "citraimport/common/logging/backend.h"
+#include "citraimport/common/logging/filter.h"
+#include "citraimport/common/logging/log.h"
+#include "citraimport/common/logging/text_formatter.h"
namespace Log {
#include <string>
#include <utility>
-#include "citraimport\common/logging/log.h"
+#include "citraimport/common/logging/log.h"
namespace Log {
#include <algorithm>
-#include "citraimport\common/logging/filter.h"
-#include "citraimport\common/logging/backend.h"
-#include "citraimport\common/string_util.h"
+#include "citraimport/common/logging/filter.h"
+#include "citraimport/common/logging/backend.h"
+#include "citraimport/common/string_util.h"
namespace Log {
#include <cstddef>
#include <string>
-#include "citraimport\common/logging/log.h"
+#include "citraimport/common/logging/log.h"
namespace Log {
#pragma once
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
namespace Log {
# include <Windows.h>
#endif
-#include "citraimport\common/logging/backend.h"
-#include "citraimport\common/logging/log.h"
-#include "citraimport\common/logging/text_formatter.h"
+#include "citraimport/common/logging/backend.h"
+#include "citraimport/common/logging/log.h"
+#include "citraimport/common/logging/text_formatter.h"
-#include "citraimport\common/assert.h"
-#include "citraimport\common/common_funcs.h"
-#include "citraimport\common/string_util.h"
+#include "citraimport/common/assert.h"
+#include "citraimport/common/common_funcs.h"
+#include "citraimport/common/string_util.h"
namespace Log {
// Refer to the license.txt file included.
-#include "citraimport\common/logging/log.h"
-#include "citraimport\common/memory_util.h"
+#include "citraimport/common/logging/log.h"
+#include "citraimport/common/memory_util.h"
#ifdef _WIN32
#include <windows.h>
#include <psapi.h>
- #include "citraimport\common/common_funcs.h"
- #include "citraimport\common/string_util.h"
+ #include "citraimport/common/common_funcs.h"
+ #include "citraimport/common/string_util.h"
#else
#include <cstdlib>
#include <sys/mman.h>
// Includes the MicroProfile implementation in this file for compilation
#define MICROPROFILE_IMPL 1
-#include "citraimport\common/microprofile.h"
+#include "citraimport/common/microprofile.h"
#include <cstddef>
#include <vector>
-#include "citraimport\common/assert.h"
-#include "citraimport\common/profiler.h"
-#include "citraimport\common/profiler_reporting.h"
-#include "citraimport\common/synchronized_wrapper.h"
+#include "citraimport/common/assert.h"
+#include "citraimport/common/profiler.h"
+#include "citraimport/common/profiler_reporting.h"
+#include "citraimport/common/synchronized_wrapper.h"
#if defined(_MSC_VER) && _MSC_VER <= 1800 // MSVC 2013.
#define WIN32_LEAN_AND_MEAN
#include <atomic>
#include <chrono>
-#include "citraimport\common/assert.h"
-#include "citraimport\common/thread.h"
+#include "citraimport/common/assert.h"
+#include "citraimport/common/thread.h"
namespace Common {
namespace Profiling {
#include <cstddef>
#include <vector>
-#include "citraimport\common/profiler.h"
-#include "citraimport\common/synchronized_wrapper.h"
+#include "citraimport/common/profiler.h"
+#include "citraimport/common/synchronized_wrapper.h"
namespace Common {
namespace Profiling {
#include <cstring>
//#include <boost/range/algorithm/transform.hpp>
-#include "citraimport\common/common_paths.h"
-#include "citraimport\common/logging/log.h"
-#include "citraimport\common/string_util.h"
+#include "citraimport/common/common_paths.h"
+#include "citraimport/common/logging/log.h"
+#include "citraimport/common/string_util.h"
#ifdef _MSC_VER
#include <Windows.h>
#include <codecvt>
- #include "citraimport\common/common_funcs.h"
+ #include "citraimport/common/common_funcs.h"
#else
#include <iconv.h>
#endif
#include <string>
#include <vector>
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
namespace Common {
#include <sys/endian.h>
#endif
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
// GCC 4.6+
#if __GNUC__ >= 5 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
-#include "citraimport\common/symbols.h"
+#include "citraimport/common/symbols.h"
TSymbolsMap g_symbols;
#include <string>
#include <utility>
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
struct TSymbol
{
#pragma once
-#include "citraimport\common/common_types.h"
+#include "citraimport/common/common_types.h"
#include <string>
namespace Common
#pragma once
-#include "citraimport\common/bit_set.h"
+#include "citraimport/common/bit_set.h"
#include "emitter.h"
// x64 ABI:s, and helpers to help follow them when JIT-ing code.
#pragma once
-#include "citraimport\common/assert.h"
-#include "citraimport\common/bit_set.h"
-#include "citraimport\common/common_types.h"
-#include "citraimport\common/code_block.h"
+#include "citraimport/common/assert.h"
+#include "citraimport/common/bit_set.h"
+#include "citraimport/common/common_types.h"
+#include "citraimport/common/code_block.h"
#if defined(ARCHITECTURE_x86_64) && !defined(_ARCH_64)
#define _ARCH_64
#include <cmath>
-#include "citraimport\GPU\window\emu_window.h"
+#include "citraimport/GPU/window/emu_window.h"
/* //hid todo
void EmuWindow::KeyPressed(KeyMap::HostDeviceKey key) {
GLAPI int gladLoadGLES2Loader(GLADloadproc);
#include <stddef.h>
-#include <citraimport\glad\include\KHR/khrplatform.h>
+#include <citraimport/glad/include/KHR/khrplatform.h>
#ifndef GLEXT_64_TYPES_DEFINED
/* This code block is duplicated in glxext.h, so must be protected */
#define GLEXT_64_TYPES_DEFINED
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <citraimport\glad\include\glad/glad.h>
+#include <citraimport/glad/include/glad/glad.h>
static void* get_proc(const char *namez);