forked from bartvdbraak/blender
(Accidentally sent previous commit without message... is same stuff)
gcc4 error fixes for compiling in OSX Tiger Also; make using python framework default in makefiles
This commit is contained in:
parent
ce68fddc0d
commit
205b6501a0
@ -430,9 +430,9 @@ SND_WaveSlot* SND_OpenALDevice::LoadSample(const STR_String& name,
|
||||
else
|
||||
{
|
||||
#ifdef __APPLE__
|
||||
alutLoadWAVFile((signed char*)samplename.Ptr(), &sampleformat, &data, &numberofsamples, &samplerate);
|
||||
alutLoadWAVFile((ALbyte *)samplename.Ptr(), &sampleformat, &data, &numberofsamples, &samplerate);
|
||||
#else
|
||||
alutLoadWAVFile((signed char*)samplename.Ptr(), &sampleformat, &data, &numberofsamples, &samplerate, &loop);
|
||||
alutLoadWAVFile((ALbyte *)samplename.Ptr(), &sampleformat, &data, &numberofsamples, &samplerate, &loop);
|
||||
#endif
|
||||
/* put it in the buffer */
|
||||
alBufferData(m_buffers[buffer], sampleformat, data, numberofsamples, samplerate);
|
||||
|
@ -76,7 +76,7 @@ static int is_a_really_crappy_nvidia_card(void) {
|
||||
|
||||
/* Do you understand the implication? Do you? */
|
||||
if (well_is_it==-1) {
|
||||
well_is_it= (strncmp(glGetString(GL_RENDERER), "NVIDIA GeForce 6800", 18) == 0);
|
||||
well_is_it= (strncmp((char *)glGetString(GL_RENDERER), "NVIDIA GeForce 6800", 18) == 0);
|
||||
}
|
||||
return well_is_it;
|
||||
}
|
||||
|
@ -115,8 +115,14 @@ GHOST_WindowCarbon::GHOST_WindowCarbon(
|
||||
|
||||
//fprintf(stderr," main screen top %i left %i height %i width %i\n", top, left, height, width);
|
||||
|
||||
if (state >= 8 ) {
|
||||
state = state - 8;
|
||||
if (state >= GHOST_kWindowState8Normal ) {
|
||||
if(state == GHOST_kWindowState8Normal) state= GHOST_kWindowStateNormal;
|
||||
else if(state == GHOST_kWindowState8Maximized) state= GHOST_kWindowStateMaximized;
|
||||
else if(state == GHOST_kWindowState8Minimized) state= GHOST_kWindowStateMinimized;
|
||||
else if(state == GHOST_kWindowState8FullScreen) state= GHOST_kWindowStateFullScreen;
|
||||
|
||||
// state = state - 8; this was the simple version of above code, doesnt work in gcc 4.0
|
||||
|
||||
setMac_windowState(1);
|
||||
} else
|
||||
setMac_windowState(0);
|
||||
|
@ -49,6 +49,7 @@
|
||||
#ifdef _WIN32
|
||||
#include <Movies.h>
|
||||
#elif defined(__APPLE__)
|
||||
#import <Carbon/Carbon.h>
|
||||
#include <QuickTime/Movies.h>
|
||||
#endif
|
||||
#endif
|
||||
|
@ -110,32 +110,32 @@ static OSStatus bglInitEntryPoints (void)
|
||||
err = FindFolder (kSystemDomain, kFrameworksFolderType, false,
|
||||
&fileRefParam.ioVRefNum, &fileRefParam.ioDirID);
|
||||
if (noErr != err) {
|
||||
DebugStr ("\pCould not find frameworks folder");
|
||||
DebugStr ((unsigned char *)"\pCould not find frameworks folder");
|
||||
return err;
|
||||
}
|
||||
err = PBMakeFSRefSync (&fileRefParam); // make FSRef for folder
|
||||
if (noErr != err) {
|
||||
DebugStr ("\pCould make FSref to frameworks folder");
|
||||
DebugStr ((unsigned char *)"\pCould make FSref to frameworks folder");
|
||||
return err;
|
||||
}
|
||||
// create URL to folder
|
||||
bundleURLOpenGL = CFURLCreateFromFSRef (kCFAllocatorDefault,
|
||||
&fileRef);
|
||||
if (!bundleURLOpenGL) {
|
||||
DebugStr ("\pCould create OpenGL Framework bundle URL");
|
||||
DebugStr ((unsigned char *)"\pCould create OpenGL Framework bundle URL");
|
||||
return paramErr;
|
||||
}
|
||||
// create ref to GL's bundle
|
||||
gBundleRefOpenGL = CFBundleCreate (kCFAllocatorDefault,
|
||||
bundleURLOpenGL);
|
||||
if (!gBundleRefOpenGL) {
|
||||
DebugStr ("\pCould not create OpenGL Framework bundle");
|
||||
DebugStr ((unsigned char *)"\pCould not create OpenGL Framework bundle");
|
||||
return paramErr;
|
||||
}
|
||||
CFRelease (bundleURLOpenGL); // release created bundle
|
||||
// if the code was successfully loaded, look for our function.
|
||||
if (!CFBundleLoadExecutable (gBundleRefOpenGL)) {
|
||||
DebugStr ("\pCould not load MachO executable");
|
||||
DebugStr ((unsigned char *)"\pCould not load MachO executable");
|
||||
return paramErr;
|
||||
}
|
||||
return err;
|
||||
|
@ -139,7 +139,7 @@ endif
|
||||
export ID = $(shell whoami)
|
||||
export HOST = $(shell hostname -s)
|
||||
|
||||
# export PY_FRAMEWORK = 1
|
||||
export PY_FRAMEWORK = 1
|
||||
|
||||
ifdef PY_FRAMEWORK
|
||||
export NAN_PYTHON ?= /System/Library/Frameworks/Python.framework/Versions/2.3
|
||||
|
Loading…
Reference in New Issue
Block a user