mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	Merge branch 'master' into hle-interface
This commit is contained in:
		
						commit
						95f237a086
					
				
					 9 changed files with 47 additions and 68 deletions
				
			
		|  | @ -9,15 +9,9 @@ add_definitions(-DSINGLETHREADED) | ||||||
| # dependency checking | # dependency checking | ||||||
| set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/CMakeTests) | set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/CMakeTests) | ||||||
| include(FindOpenGL REQUIRED) | include(FindOpenGL REQUIRED) | ||||||
| include(FindGLFW REQUIRED) |  | ||||||
| include(FindX11 REQUIRED) | include(FindX11 REQUIRED) | ||||||
| 
 | 
 | ||||||
| if(NOT GLFW_FOUND) | include_directories(${GLFW_INCLUDE_DIRS}) | ||||||
|     message(FATAL_ERROR "glfw not found") |  | ||||||
| else() |  | ||||||
|     include_directories(${GLFW_INCLUDE_DIRS}) |  | ||||||
| endif() |  | ||||||
| 
 |  | ||||||
| option(DISABLE_QT4 "Disable Qt4 GUI" OFF) | option(DISABLE_QT4 "Disable Qt4 GUI" OFF) | ||||||
| if(NOT DISABLE_QT4) | if(NOT DISABLE_QT4) | ||||||
|     include(FindQt4) |     include(FindQt4) | ||||||
|  | @ -33,13 +27,10 @@ if(NOT DISABLE_QT4) | ||||||
| endif() | endif() | ||||||
| 
 | 
 | ||||||
| # external includes | # external includes | ||||||
| include_directories(${SDL2_INCLUDE_DIR}) |  | ||||||
| include_directories(${OPENGL_INCLUDE_DIR}) | include_directories(${OPENGL_INCLUDE_DIR}) | ||||||
|      |      | ||||||
| # internal includes | # internal includes | ||||||
| include_directories(src/common/src) | include_directories(src) | ||||||
| include_directories(src/core/src) |  | ||||||
| include_directories(src/citra/src) |  | ||||||
| 
 | 
 | ||||||
| # process subdirectories | # process subdirectories | ||||||
| if(QT4_FOUND AND QT_QTCORE_FOUND AND QT_QTGUI_FOUND AND QT_QTOPENGL_FOUND AND NOT DISABLE_QT4) | if(QT4_FOUND AND QT_QTCORE_FOUND AND QT_QTGUI_FOUND AND QT_QTOPENGL_FOUND AND NOT DISABLE_QT4) | ||||||
|  |  | ||||||
|  | @ -1,6 +1,7 @@ | ||||||
| add_subdirectory(common) | add_subdirectory(common) | ||||||
| add_subdirectory(core) | add_subdirectory(core) | ||||||
| add_subdirectory(citra) | add_subdirectory(citra) | ||||||
|  | add_subdirectory(video_core) | ||||||
| 
 | 
 | ||||||
| if(QT4_FOUND AND QT_QTCORE_FOUND AND QT_QTGUI_FOUND AND QT_QTOPENGL_FOUND AND NOT DISABLE_QT4) | if(QT4_FOUND AND QT_QTCORE_FOUND AND QT_QTGUI_FOUND AND QT_QTOPENGL_FOUND AND NOT DISABLE_QT4) | ||||||
|     #add_subdirectory(citra_qt) |     #add_subdirectory(citra_qt) | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| set(SRCS	src/citra.cpp | set(SRCS    citra.cpp | ||||||
|             src/emuwindow/emuwindow_glfw.cpp) |             emu_window/emu_window_glfw.cpp) | ||||||
| 
 | 
 | ||||||
| # NOTE: This is a workaround for CMake bug 0006976 (missing X11_xf86vmode_LIB variable) | # NOTE: This is a workaround for CMake bug 0006976 (missing X11_xf86vmode_LIB variable) | ||||||
| if (NOT X11_xf86vmode_LIB) | if (NOT X11_xf86vmode_LIB) | ||||||
|  |  | ||||||
|  | @ -4,12 +4,3 @@ | ||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
| #include <string> |  | ||||||
| 
 |  | ||||||
| #include "common/common.h" |  | ||||||
| 
 |  | ||||||
| #define APP_NAME        std::string("citra") |  | ||||||
| #define APP_VERSION     std::string("0.01-") + std::string(g_scm_rev_str) |  | ||||||
| #define APP_TITLE       (APP_NAME + " " + APP_VERSION) |  | ||||||
| #define	COPYRIGHT       "Copyright (C) 2014 Citra Emulator" |  | ||||||
| 
 |  | ||||||
|  |  | ||||||
|  | @ -1,18 +1,19 @@ | ||||||
| set(SRCS    src/break_points.cpp | set(SRCS    break_points.cpp | ||||||
|             src/console_listener.cpp |             console_listener.cpp | ||||||
|             src/extended_trace.cpp |             extended_trace.cpp | ||||||
|             src/file_search.cpp |             file_search.cpp | ||||||
|             src/file_util.cpp |             file_util.cpp | ||||||
|             src/hash.cpp |             hash.cpp | ||||||
|             src/log_manager.cpp |             log_manager.cpp | ||||||
|             src/math_util.cpp |             math_util.cpp | ||||||
|             src/mem_arena.cpp |             mem_arena.cpp | ||||||
|             src/memory_util.cpp |             memory_util.cpp | ||||||
|             src/misc.cpp |             misc.cpp | ||||||
|             src/msg_handler.cpp |             msg_handler.cpp | ||||||
|             src/string_util.cpp |             string_util.cpp | ||||||
|             src/thread.cpp |             thread.cpp | ||||||
|             src/timer.cpp |             timer.cpp | ||||||
|             src/version.cpp) |             utf8.cpp | ||||||
|  |             version.cpp) | ||||||
| 
 | 
 | ||||||
| add_library(common STATIC ${SRCS}) | add_library(common STATIC ${SRCS}) | ||||||
|  |  | ||||||
|  | @ -55,7 +55,7 @@ public: | ||||||
|         m_client_area_height = val; |         m_client_area_height = val; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     std::string GetWindowTitle() {  |     std::string GetWindowTitle() const {  | ||||||
|         return m_window_title; |         return m_window_title; | ||||||
|     } |     } | ||||||
|      |      | ||||||
|  |  | ||||||
|  | @ -1,4 +0,0 @@ | ||||||
| #define SCM_REV_STR "d0674cc98bfa5729168274cde62a4e69343f8524" |  | ||||||
| #define SCM_DESC_STR "d0674cc" |  | ||||||
| #define SCM_BRANCH_STR "master" |  | ||||||
| #define SCM_IS_MASTER 1 |  | ||||||
|  | @ -1,10 +1,23 @@ | ||||||
| set(SRCS	src/core.cpp | set(SRCS    core.cpp | ||||||
| 			src/memory.cpp |             core_timing.cpp | ||||||
| 			src/boot/apploader.cpp |             loader.cpp | ||||||
| 			src/boot/bootrom.cpp |             mem_map.cpp | ||||||
|             src/boot/loader.cpp |             mem_map_funcs.cpp | ||||||
| 			src/hle/hle.cpp |             system.cpp | ||||||
| 			src/hw/hw.cpp |             arm/disassembler/arm_disasm.cpp | ||||||
| 	    ) |             arm/interpreter/arm_interpreter.cpp | ||||||
|  |             arm/interpreter/armemu.cpp | ||||||
|  |             arm/interpreter/arminit.cpp | ||||||
|  |             arm/interpreter/armmmu.cpp | ||||||
|  |             arm/interpreter/armos.cpp | ||||||
|  |             arm/interpreter/armsupp.cpp | ||||||
|  |             arm/interpreter/armvirt.cpp | ||||||
|  |             arm/interpreter/thumbemu.cpp | ||||||
|  |             arm/mmu/arm1176jzf_s_mmu.cpp | ||||||
|  |             elf/elf_reader.cpp | ||||||
|  |             file_sys/directory_file_system.cpp | ||||||
|  |             file_sys/meta_file_system.cpp | ||||||
|  |             hw/hw.cpp | ||||||
|  |             hw/hw_lcd.cpp) | ||||||
| 
 | 
 | ||||||
| add_library(core STATIC ${SRCS}) | add_library(core STATIC ${SRCS}) | ||||||
|  |  | ||||||
|  | @ -1,19 +1,5 @@ | ||||||
| set(SRCS | set(SRCS    video_core.cpp | ||||||
|             src/bp_mem.cpp |             utils.cpp | ||||||
|             src/cp_mem.cpp |             renderer_opengl/renderer_opengl.cpp) | ||||||
|             src/xf_mem.cpp |  | ||||||
|             src/fifo.cpp |  | ||||||
|             src/fifo_player.cpp |  | ||||||
|             src/vertex_loader.cpp |  | ||||||
|             src/vertex_manager.cpp |  | ||||||
|             src/video_core.cpp |  | ||||||
|             src/shader_manager.cpp |  | ||||||
|             src/texture_decoder.cpp |  | ||||||
|             src/texture_manager.cpp |  | ||||||
|             src/utils.cpp |  | ||||||
|             src/renderer_gl3/renderer_gl3.cpp |  | ||||||
|             src/renderer_gl3/shader_interface.cpp |  | ||||||
|             src/renderer_gl3/texture_interface.cpp |  | ||||||
|             src/renderer_gl3/uniform_manager.cpp) |  | ||||||
| 
 | 
 | ||||||
| add_library(video_core STATIC ${SRCS}) | add_library(video_core STATIC ${SRCS}) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue