From f24680fd57844d38c11c818f48ba560276027544 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 5 Apr 2015 23:01:26 +0200 Subject: [PATCH] (D3D) Take out some HAVE_CG ifdefs --- gfx/d3d/d3d.h | 18 +++++------------- gfx/d3d/render_chain.cpp | 19 ++----------------- 2 files changed, 7 insertions(+), 30 deletions(-) diff --git a/gfx/d3d/d3d.h b/gfx/d3d/d3d.h index 18d7768809..7b4ace6a3d 100644 --- a/gfx/d3d/d3d.h +++ b/gfx/d3d/d3d.h @@ -52,14 +52,8 @@ #include "../font_driver.h" #include "../font_renderer_driver.h" #include "../video_context_driver.h" - -#ifdef HAVE_CG -#include -#include -#endif #include "d3d_wrapper.h" - #ifdef HAVE_OVERLAY typedef struct { @@ -103,11 +97,6 @@ typedef struct d3d_video const void *font_driver; void *font_handle; const gfx_ctx_driver_t *ctx_driver; -#if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL) -#ifdef _XBOX - const shader_backend_t *shader; -#endif -#endif bool should_resize; bool quitting; @@ -127,10 +116,13 @@ typedef struct d3d_video std::string shader_path; -#ifndef _XBOX +#if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL) +#ifdef _XBOX + const shader_backend_t *shader; +#else struct video_shader shader; #endif - +#endif video_info_t video_info; bool needs_restore; diff --git a/gfx/d3d/render_chain.cpp b/gfx/d3d/render_chain.cpp index 9deabe982f..08b70e3225 100644 --- a/gfx/d3d/render_chain.cpp +++ b/gfx/d3d/render_chain.cpp @@ -17,7 +17,8 @@ #include "render_chain.h" #include #include -#include "../inc/Cg/cg.h" +#include +#include struct lut_info { @@ -39,9 +40,7 @@ struct Pass LinkInfo info; LPDIRECT3DTEXTURE tex; LPDIRECT3DVERTEXBUFFER vertex_buf; -#ifdef HAVE_CG CGprogram vPrg, fPrg; -#endif unsigned last_width, last_height; #ifdef HAVE_D3D9 LPDIRECT3DVERTEXDECLARATION vertex_decl; @@ -66,9 +65,7 @@ typedef struct renderchain unsigned last_height[TEXTURES]; } prev; std::vector passes; -#ifdef HAVE_CG CGprogram vStock, fStock; -#endif std::vector luts; D3DVIEWPORT *final_viewport; unsigned frame_count; @@ -102,8 +99,6 @@ static INLINE D3DTEXTUREFILTERTYPE translate_filter(bool smooth) return D3DTEXF_POINT; } -#ifdef HAVE_CG - static const char *stock_program = "void main_vertex" "(" @@ -259,12 +254,10 @@ static void renderchain_destroy_stock_shader(void *data) if (!chain) return; -#ifdef HAVE_CG if (chain->fStock) cgDestroyProgram(chain->fStock); if (chain->vStock) cgDestroyProgram(chain->vStock); -#endif } void renderchain_destroy_shader(void *data, int i) @@ -274,12 +267,10 @@ void renderchain_destroy_shader(void *data, int i) if (!chain) return; -#ifdef HAVE_CG if (chain->passes[i].fPrg) cgDestroyProgram(chain->passes[i].fPrg); if (chain->passes[i].vPrg) cgDestroyProgram(chain->passes[i].vPrg); -#endif } static void renderchain_set_shader_mvp(void *data, void *shader_data, void *matrix_data) @@ -717,8 +708,6 @@ static void renderchain_bind_pass(void *data, void *pass_data, unsigned pass_ind } } -#endif - void renderchain_free(void *data) { renderchain_t *chain = (renderchain_t*)data; @@ -743,7 +732,6 @@ void *renderchain_new(void) void renderchain_deinit_shader(void) { -#ifdef HAVE_CG if (!cgCtx) return; @@ -751,7 +739,6 @@ void renderchain_deinit_shader(void) cgD3D9SetDevice(NULL); cgDestroyContext(cgCtx); cgCtx = NULL; -#endif } bool renderchain_init_shader(void *data) @@ -761,7 +748,6 @@ bool renderchain_init_shader(void *data) if (!d3d) return false; -#ifdef HAVE_CG cgCtx = cgCreateContext(); if (!cgCtx) return false; @@ -771,7 +757,6 @@ bool renderchain_init_shader(void *data) HRESULT ret = cgD3D9SetDevice(d3d->dev); if (FAILED(ret)) return false; -#endif return true; }