From d67e6b7c15a00ab1006f5aa2db3f05ad84b26ce5 Mon Sep 17 00:00:00 2001 From: TwinAphex51224 Date: Sat, 3 Dec 2011 01:26:56 +0100 Subject: [PATCH] (PS3) Cg shader support fixed --- Makefile.ps3 | 2 +- gfx/shader_cg.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile.ps3 b/Makefile.ps3 index 4bb106a06a..78a49fdbd5 100644 --- a/Makefile.ps3 +++ b/Makefile.ps3 @@ -45,7 +45,7 @@ MAKE_PACKAGE_NPDRM = $(CELL_SDK)/$(HOST_DIR)/bin/make_package_npdrm OBJ = fifo_buffer.o ps3/ps3_audio.o ps3/ps3_input.o ps3/pad_input.o getopt.o ssnes.o driver.o file.o settings.o message.o rewind.o movie.o gfx/gfx_common.o ps3/ps3_video_psgl.o gfx/shader_cg.o gfx/snes_state.o ups.o bps.o strl.o screenshot.o audio/hermite.o dynamic.o ps3/main.o audio/utils.o conf/config_file.o gfx/image.o -LIBS = -ldbgfont -lPSGL -lgcm_cmd -lgcm_sys_stub -lsnes -lresc_stub -lm -lio_stub -lfs_stub -lsysutil_stub -lsysmodule_stub -laudio_stub -lnet_stub -lpthread +LIBS = -ldbgfont -lPSGL -lPSGLcgc -lcgc -lgcm_cmd -lgcm_sys_stub -lsnes -lresc_stub -lm -lio_stub -lfs_stub -lsysutil_stub -lsysmodule_stub -laudio_stub -lnet_stub -lpthread DEFINES = -DHAVE_OPENGL=1 -DHAVE_CG=1 -DHAVE_FBO=1 -D__CELLOS_LV2__ -DHAVE_CONFIGFILE=1 -DPACKAGE_VERSION=\"0.9.2\" -Dmain=ssnes_main diff --git a/gfx/shader_cg.c b/gfx/shader_cg.c index b6e23451e0..fb458574a9 100644 --- a/gfx/shader_cg.c +++ b/gfx/shader_cg.c @@ -942,6 +942,9 @@ error: bool gl_cg_init(const char *path) { +#ifdef __CELLOS_LV2__ + cgRTCgcInit(); +#endif cgCtx = cgCreateContext(); if (cgCtx == NULL) {