mirror of
https://github.com/TTimo/GtkRadiant.git
synced 2025-01-10 12:01:10 +00:00
Merge branch 'master' of https://github.com/TTimo/GtkRadiant
This commit is contained in:
commit
4ecd71359a
88 changed files with 1845 additions and 9483 deletions
40
.gitignore
vendored
40
.gitignore
vendored
|
@ -1,18 +1,30 @@
|
||||||
/apple/target/*
|
|
||||||
/build
|
|
||||||
/install/games
|
|
||||||
/install/installs
|
|
||||||
/install/q3data
|
|
||||||
/install/q3map2
|
|
||||||
/install/q3map2_urt
|
|
||||||
/install/radiant.bin
|
|
||||||
/install/share
|
|
||||||
/packs
|
|
||||||
/site.sconf
|
|
||||||
/.sconsign.dblite
|
|
||||||
*.pyc
|
|
||||||
*.so
|
|
||||||
.settings
|
.settings
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
||||||
|
/apple/target/*
|
||||||
|
/build
|
||||||
|
/install
|
||||||
|
/packs
|
||||||
|
/tools/urt/tools/quake3/q3map2/Debug
|
||||||
|
/tools/urt/tools/quake3/q3map2/Release
|
||||||
|
/.sconsign.dblite
|
||||||
|
/.vs/radiant/v14/.suo
|
||||||
|
/radiant.opensdf
|
||||||
|
/radiant.sdf
|
||||||
|
/radiant.suo
|
||||||
|
/radiant.v11.suo
|
||||||
|
/radiant.v12.suo
|
||||||
|
/radiant.VC.db
|
||||||
|
/site.sconf
|
||||||
|
|
||||||
*.obj
|
*.obj
|
||||||
|
*.pyc
|
||||||
|
*.so
|
||||||
*.tlog
|
*.tlog
|
||||||
|
*.vcxproj.user
|
||||||
|
*.zip
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[submodule "bspc"]
|
||||||
|
path = bspc
|
||||||
|
url = git@github.com:TTimo/bspc.git
|
|
@ -12,7 +12,7 @@ libname = os.path.splitext( libname )[0]
|
||||||
|
|
||||||
env = Environment( ENV = os.environ )
|
env = Environment( ENV = os.environ )
|
||||||
settings.SetupEnvironment( env, config['name'] )
|
settings.SetupEnvironment( env, config['name'] )
|
||||||
proj = utils.vcproj( os.path.join( GetLaunchDir(), project ) )
|
proj = utils.vcxproj( os.path.join( GetLaunchDir(), project ) )
|
||||||
|
|
||||||
# some filtering. may need to improve that
|
# some filtering. may need to improve that
|
||||||
add_sources = []
|
add_sources = []
|
||||||
|
|
|
@ -18,7 +18,7 @@ useZ = True
|
||||||
usePNG = True
|
usePNG = True
|
||||||
|
|
||||||
settings.SetupEnvironment( env, config['name'], useGtk = useGtk, useJPEG = useJPEG, useZ = useZ, usePNG = usePNG )
|
settings.SetupEnvironment( env, config['name'], useGtk = useGtk, useJPEG = useJPEG, useZ = useZ, usePNG = usePNG )
|
||||||
proj = utils.vcproj( os.path.join( GetLaunchDir(), project ) )
|
proj = utils.vcxproj( os.path.join( GetLaunchDir(), project ) )
|
||||||
|
|
||||||
# some filtering. may need to improve that
|
# some filtering. may need to improve that
|
||||||
add_sources = []
|
add_sources = []
|
||||||
|
|
|
@ -11,7 +11,7 @@ env = Environment( ENV = os.environ )
|
||||||
settings.SetupEnvironment( env, config['name'] )
|
settings.SetupEnvironment( env, config['name'] )
|
||||||
env.Prepend( CPPPATH = [ '#tools/quake3/common' ] )
|
env.Prepend( CPPPATH = [ '#tools/quake3/common' ] )
|
||||||
env.Append( LIBS = [ 'm', 'pthread' ] )
|
env.Append( LIBS = [ 'm', 'pthread' ] )
|
||||||
proj = utils.vcproj( os.path.join( GetLaunchDir(), 'tools/quake3/q3data/q3data.vcproj' ) )
|
proj = utils.vcxproj( os.path.join( GetLaunchDir(), 'tools/quake3/q3data/q3data.vcxproj' ) )
|
||||||
objects = lib_objects
|
objects = lib_objects
|
||||||
objects += [ os.path.join( 'tools/quake3/q3data', i ) for i in proj.getSourceFiles() ]
|
objects += [ os.path.join( 'tools/quake3/q3data', i ) for i in proj.getSourceFiles() ]
|
||||||
q3data = env.Program( 'q3data', objects )
|
q3data = env.Program( 'q3data', objects )
|
||||||
|
|
|
@ -11,7 +11,7 @@ env = Environment( ENV = os.environ )
|
||||||
settings.SetupEnvironment( env, config['name'] )
|
settings.SetupEnvironment( env, config['name'] )
|
||||||
env.Prepend( CPPPATH = [ '#tools/quake3/common' ] )
|
env.Prepend( CPPPATH = [ '#tools/quake3/common' ] )
|
||||||
env.Append( LIBS = [ 'm', 'pthread', 'png', 'jpeg' ] )
|
env.Append( LIBS = [ 'm', 'pthread', 'png', 'jpeg' ] )
|
||||||
proj = utils.vcproj( os.path.join( GetLaunchDir(), 'tools/quake3/q3map2/q3map2.vcproj' ) )
|
proj = utils.vcxproj( os.path.join( GetLaunchDir(), 'tools/quake3/q3map2/q3map2.vcxproj' ) )
|
||||||
objects = lib_objects
|
objects = lib_objects
|
||||||
objects += [ os.path.join( 'tools/quake3/q3map2', i ) for i in proj.getSourceFiles() ]
|
objects += [ os.path.join( 'tools/quake3/q3map2', i ) for i in proj.getSourceFiles() ]
|
||||||
q3map2 = env.Program( 'q3map2', objects )
|
q3map2 = env.Program( 'q3map2', objects )
|
||||||
|
|
|
@ -11,7 +11,7 @@ env = Environment( ENV = os.environ )
|
||||||
settings.SetupEnvironment( env, config['name'] )
|
settings.SetupEnvironment( env, config['name'] )
|
||||||
env.Prepend( CPPPATH = [ '#tools/quake3/common', ] )
|
env.Prepend( CPPPATH = [ '#tools/quake3/common', ] )
|
||||||
env.Append( LIBS = [ 'm', 'pthread', 'png', 'jpeg' ] )
|
env.Append( LIBS = [ 'm', 'pthread', 'png', 'jpeg' ] )
|
||||||
proj = utils.vcproj( os.path.join( GetLaunchDir(), 'tools/urt/tools/quake3/q3map2/q3map2_urt.vcproj' ) )
|
proj = utils.vcxproj( os.path.join( GetLaunchDir(), 'tools/urt/tools/quake3/q3map2/q3map2_urt.vcxproj' ) )
|
||||||
objects = lib_objects
|
objects = lib_objects
|
||||||
|
|
||||||
def keep_file( n ):
|
def keep_file( n ):
|
||||||
|
|
|
@ -10,7 +10,7 @@ Import( [ 'utils', 'config', 'settings', 'lib_objects' ] )
|
||||||
env = Environment( ENV = os.environ )
|
env = Environment( ENV = os.environ )
|
||||||
settings.SetupEnvironment( env, config[ 'name' ], useGtk = True, useGtkGL = True )
|
settings.SetupEnvironment( env, config[ 'name' ], useGtk = True, useGtkGL = True )
|
||||||
env.Append( LIBS = [ 'dl' ] )
|
env.Append( LIBS = [ 'dl' ] )
|
||||||
proj = utils.vcproj( os.path.join( GetLaunchDir(), 'radiant/radiant.vcproj' ) )
|
proj = utils.vcxproj( os.path.join( GetLaunchDir(), 'radiant/radiant.vcxproj' ) )
|
||||||
|
|
||||||
radiant = env.Program( 'radiant.bin', lib_objects + [ os.path.join( 'radiant', i ) for i in proj.getSourceFiles() ] )
|
radiant = env.Program( 'radiant.bin', lib_objects + [ os.path.join( 'radiant', i ) for i in proj.getSourceFiles() ] )
|
||||||
|
|
||||||
|
|
1
bspc
Submodule
1
bspc
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 2c8407838398608cb9c52abae046987bb7a39c08
|
58
config.py
58
config.py
|
@ -72,7 +72,7 @@ class Config:
|
||||||
build_dir = os.path.join( 'build', config_name, 'radiant' )
|
build_dir = os.path.join( 'build', config_name, 'radiant' )
|
||||||
VariantDir( build_dir, '.', duplicate = 0 )
|
VariantDir( build_dir, '.', duplicate = 0 )
|
||||||
lib_objects = []
|
lib_objects = []
|
||||||
for project in [ 'libs/synapse/synapse.vcproj', 'libs/cmdlib/cmdlib.vcproj', 'libs/mathlib/mathlib.vcproj', 'libs/l_net/l_net.vcproj' ]:
|
for project in [ 'libs/synapse/synapse.vcxproj', 'libs/cmdlib/cmdlib.vcxproj', 'libs/mathlib/mathlib.vcxproj', 'libs/l_net/l_net.vcxproj' ]:
|
||||||
Export( 'project' )
|
Export( 'project' )
|
||||||
lib_objects += SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
|
lib_objects += SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
|
||||||
Export( 'lib_objects' )
|
Export( 'lib_objects' )
|
||||||
|
@ -81,7 +81,7 @@ class Config:
|
||||||
|
|
||||||
# PIC versions of the libs for the modules
|
# PIC versions of the libs for the modules
|
||||||
shlib_objects_extra = {}
|
shlib_objects_extra = {}
|
||||||
for project in [ 'libs/synapse/synapse.vcproj', 'libs/mathlib/mathlib.vcproj', 'libs/picomodel/picomodel.vcproj', 'libs/cmdlib/cmdlib.vcproj', 'libs/splines/splines.vcproj' ]:
|
for project in [ 'libs/synapse/synapse.vcxproj', 'libs/mathlib/mathlib.vcxproj', 'libs/picomodel/picomodel.vcxproj', 'libs/cmdlib/cmdlib.vcxproj', 'libs/splines/splines.vcxproj' ]:
|
||||||
( libpath, libname ) = os.path.split( project )
|
( libpath, libname ) = os.path.split( project )
|
||||||
libname = os.path.splitext( libname )[0]
|
libname = os.path.splitext( libname )[0]
|
||||||
config['shared'] = True
|
config['shared'] = True
|
||||||
|
@ -90,31 +90,31 @@ class Config:
|
||||||
VariantDir( build_dir, '.', duplicate = 0 )
|
VariantDir( build_dir, '.', duplicate = 0 )
|
||||||
shlib_objects_extra[libname] = SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
|
shlib_objects_extra[libname] = SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
|
||||||
|
|
||||||
for project in [ 'plugins/vfsqlpk3/vfsqlpk3.vcproj',
|
for project in [ 'plugins/vfsqlpk3/vfsqlpk3.vcxproj',
|
||||||
'plugins/vfspk3/vfspk3.vcproj',
|
'plugins/vfspk3/vfspk3.vcxproj',
|
||||||
'plugins/vfspak/vfspak.vcproj',
|
'plugins/vfspak/vfspak.vcxproj',
|
||||||
'plugins/vfswad/vfswad.vcproj',
|
'plugins/vfswad/vfswad.vcxproj',
|
||||||
'plugins/eclassfgd/fgd.vcproj',
|
'plugins/eclassfgd/fgd.vcxproj',
|
||||||
'plugins/entity/entity.vcproj',
|
'plugins/entity/entity.vcxproj',
|
||||||
'plugins/image/image.vcproj',
|
'plugins/image/image.vcxproj',
|
||||||
'plugins/model/model.vcproj',
|
'plugins/model/model.vcxproj',
|
||||||
'plugins/imagepng/imagepng.vcproj',
|
'plugins/imagepng/imagepng.vcxproj',
|
||||||
'plugins/imagewal/imagewal.vcproj',
|
'plugins/imagewal/imagewal.vcxproj',
|
||||||
'plugins/imagehl/imagehl.vcproj',
|
'plugins/imagehl/imagehl.vcxproj',
|
||||||
'plugins/imagem8/imagem8.vcproj',
|
'plugins/imagem8/imagem8.vcxproj',
|
||||||
'plugins/spritemodel/spritemodel.vcproj',
|
'plugins/spritemodel/spritemodel.vcxproj',
|
||||||
'plugins/textool/textool.vcproj',
|
'plugins/textool/textool.vcxproj',
|
||||||
'plugins/map/map.vcproj',
|
'plugins/map/map.vcxproj',
|
||||||
'plugins/mapxml/mapxml.vcproj',
|
'plugins/mapxml/mapxml.vcxproj',
|
||||||
'plugins/shaders/shaders.vcproj',
|
'plugins/shaders/shaders.vcxproj',
|
||||||
'plugins/surface/surface.vcproj',
|
'plugins/surface/surface.vcxproj',
|
||||||
'plugins/surface_idtech2/surface_idtech2.vcproj',
|
'plugins/surface_idtech2/surface_idtech2.vcxproj',
|
||||||
'contrib/camera/camera.vcproj',
|
'contrib/camera/camera.vcxproj',
|
||||||
'contrib/prtview/prtview.vcproj',
|
'contrib/prtview/prtview.vcxproj',
|
||||||
'contrib/hydratoolz/hydratoolz.vcproj',
|
'contrib/hydratoolz/hydratoolz.vcxproj',
|
||||||
'contrib/bobtoolz/bobtoolz.vcproj',
|
'contrib/bobtoolz/bobtoolz.vcxproj',
|
||||||
'contrib/gtkgensurf/gtkgensurf.vcproj',
|
'contrib/gtkgensurf/gtkgensurf.vcxproj',
|
||||||
'contrib/bkgrnd2d/bkgrnd2d.vcproj'
|
'contrib/bkgrnd2d/bkgrnd2d.vcxproj'
|
||||||
]:
|
]:
|
||||||
( libpath, libname ) = os.path.split( project )
|
( libpath, libname ) = os.path.split( project )
|
||||||
libname = os.path.splitext( libname )[0]
|
libname = os.path.splitext( libname )[0]
|
||||||
|
@ -158,7 +158,7 @@ class Config:
|
||||||
build_dir = os.path.join( 'build', config_name, compiler_name )
|
build_dir = os.path.join( 'build', config_name, compiler_name )
|
||||||
VariantDir( build_dir, '.', duplicate = 0 )
|
VariantDir( build_dir, '.', duplicate = 0 )
|
||||||
lib_objects = []
|
lib_objects = []
|
||||||
for project in [ 'tools/quake3/common/quake3-common.vcproj', 'libs/mathlib/mathlib.vcproj', 'libs/l_net/l_net.vcproj', 'libs/ddslib/ddslib.vcproj', 'libs/picomodel/picomodel.vcproj', 'libs/md5lib/md5lib.vcproj' ]:
|
for project in [ 'tools/quake3/common/quake3-common.vcxproj', 'libs/mathlib/mathlib.vcxproj', 'libs/l_net/l_net.vcxproj', 'libs/ddslib/ddslib.vcxproj', 'libs/picomodel/picomodel.vcxproj', 'libs/md5lib/md5lib.vcxproj' ]:
|
||||||
Export( 'project' )
|
Export( 'project' )
|
||||||
lib_objects += SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
|
lib_objects += SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
|
||||||
Export( 'lib_objects' )
|
Export( 'lib_objects' )
|
||||||
|
@ -176,7 +176,7 @@ class Config:
|
||||||
build_dir = os.path.join( 'build', config_name, 'q3data' )
|
build_dir = os.path.join( 'build', config_name, 'q3data' )
|
||||||
VariantDir( build_dir, '.', duplicate = 0 )
|
VariantDir( build_dir, '.', duplicate = 0 )
|
||||||
lib_objects = []
|
lib_objects = []
|
||||||
for project in [ 'libs/mathlib/mathlib.vcproj', 'libs/l_net/l_net.vcproj', 'libs/ddslib/ddslib.vcproj' ]:
|
for project in [ 'libs/mathlib/mathlib.vcxproj', 'libs/l_net/l_net.vcxproj', 'libs/ddslib/ddslib.vcxproj' ]:
|
||||||
Export( 'project' )
|
Export( 'project' )
|
||||||
lib_objects += SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
|
lib_objects += SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
|
||||||
Export( 'lib_objects' )
|
Export( 'lib_objects' )
|
||||||
|
|
|
@ -1,195 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="bkgrnd2d"
|
|
||||||
ProjectGUID="{D43C13B9-35AC-4EC1-8A90-DF6D7132B9BD}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BKGRND2D_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244;4101;4800"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="bkgrnd2d.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;BKGRND2D_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244;4101;4800"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="bkgrnd2d.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bkgrnd2d.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bkgrnd2d.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\dialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,292 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="bobtoolz"
|
|
||||||
ProjectGUID="{302086A7-5C73-42A4-8591-F5C9336EC911}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BOBTOOLZ_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244;4101;4800"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib gdk-win32-2.0.lib libxml2.lib synapse.lib mathlib.lib cmdlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="bobtoolz.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;BOBTOOLZ_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244;4101;4800"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib gdk-win32-2.0.lib libxml2.lib synapse.lib mathlib.lib cmdlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="bobtoolz.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bobToolz-GTK.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bobtoolz.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bsploader.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\cportals.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\ctftoolz.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DBobView.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DBrush.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DEntity.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DEPair.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DListener.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DMap.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DPatch.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DPlane.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DPoint.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DShape.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DTrainDrawer.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DTreePlanter.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DVisDrawer.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\DWinding.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\funchandlers-GTK.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lists.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\misc.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\ScriptParser.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\shapes.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\StdAfx.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\visfind.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<Filter
|
|
||||||
Name="dialogs"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\dialogs\dialogs-gtk.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,211 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="camera"
|
|
||||||
ProjectGUID="{A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;CAMERA_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib intl.lib libxml2.lib synapse.lib splines.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="camera.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;CAMERA_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib intl.lib libxml2.lib synapse.lib splines.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="camera.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\camera.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\camera.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\dialogs.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\dialogs_common.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\funchandlers.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\listener.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\misc.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\renderer.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,227 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="gtkgensurf"
|
|
||||||
ProjectGUID="{E37A9846-84FC-48F8-9880-954C5D9F8ED0}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GTKGENSURF_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244;4101;4800"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib gdk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="gtkgensurf.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GTKGENSURF_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244;4101;4800"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib gdk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="gtkgensurf.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bitmap.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\dec.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\face.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\font.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\gendlgs.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\genmap.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\gensurf.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\gtkgensurf.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\heretic.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\triangle.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\view.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,187 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="hydratoolz"
|
|
||||||
ProjectGUID="{4E63003A-6B5D-4076-8ADF-D5A94809CE32}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;HYDRATOOLZ_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244;4101;4800"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="hydratoolz.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;HYDRATOOLZ_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244;4101;4800"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="hydratoolz.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\hydratoolz.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,207 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="prtview"
|
|
||||||
ProjectGUID="{AB6534A8-ED1B-46DC-84EA-8AA080C12F6A}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PRTVIEW_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4800;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="prtview.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PRTVIEW_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4800;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="prtview.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\AboutDialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\ConfigDialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\LoadPortalFileDialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\portals.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\prtview.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\prtview.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\stdafx.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -137,16 +137,6 @@ struct _QERModelLoad
|
||||||
|
|
||||||
//=========================================
|
//=========================================
|
||||||
// plugin functions
|
// plugin functions
|
||||||
#if 0
|
|
||||||
// NOTE TTimo: hack to make old plugin tech and new plugin tech live together
|
|
||||||
#ifndef _IPLUGIN_H_
|
|
||||||
// toolkit-independant interface, cast hwndMain to GtkWidget*
|
|
||||||
typedef const char* ( WINAPI * PFN_QERPLUG_INIT )( void* hApp, void* hwndMain );
|
|
||||||
typedef const char* ( WINAPI * PFN_QERPLUG_GETNAME )();
|
|
||||||
typedef const char* ( WINAPI * PFN_QERPLUG_GETCOMMANDLIST )();
|
|
||||||
typedef void ( WINAPI * PFN_QERPLUG_DISPATCH )( const char* p, vec3_t vMin, vec3_t vMax, bool bSingleBrush );
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef char* ( WINAPI * PFN_QERPLUG_GETFUNCTABLE )();
|
typedef char* ( WINAPI * PFN_QERPLUG_GETFUNCTABLE )();
|
||||||
|
|
||||||
|
@ -275,115 +265,6 @@ typedef char* ( WINAPI * PFN_QERAPP_PROFILE_LOADSTR )( const char *filename, con
|
||||||
// To use the active or selected brush lists, you must first allocate them (which returns a count) and then
|
// To use the active or selected brush lists, you must first allocate them (which returns a count) and then
|
||||||
// release them when you are finish manipulating brushes in one of those lists.
|
// release them when you are finish manipulating brushes in one of those lists.
|
||||||
|
|
||||||
//++timo NOTE : the #defines here are never used, but can help finding where things are done in the editor
|
|
||||||
#if 0
|
|
||||||
// brush manipulation routines
|
|
||||||
#define QERAPP_CREATEBRUSH "QERApp_CreateBrush"
|
|
||||||
#define QERAPP_CREATEBRUSHHANDLE "QERApp_CreateBrushHandle"
|
|
||||||
#define QERAPP_DELETEBRUSHHANDLE "QERApp_DeleteBrushHandle"
|
|
||||||
#define QERAPP_COMMITBRUSHHANDLETOMAP "QERApp_CommitBrushHandleToMap"
|
|
||||||
//++timo not implemented .. remove
|
|
||||||
// #define QERAPP_BINDHANDLESTOENTITY "QERApp_BindHandlesToEntity"
|
|
||||||
#define QERAPP_ADDFACE "QERApp_AddFace"
|
|
||||||
#define QERAPP_ADDFACEDATA "QERApp_AddFaceData"
|
|
||||||
#define QERAPP_GETFACECOUNT "QERApp_GetFaceCount"
|
|
||||||
#define QERAPP_GETFACEDATA "QERApp_GetFaceData"
|
|
||||||
#define QERAPP_SETFACEDATA "QERApp_SetFaceData"
|
|
||||||
#define QERAPP_DELETEFACE "QERApp_DeleteFace"
|
|
||||||
#define QERAPP_TEXTUREBRUSH "QERApp_TextureBrush"
|
|
||||||
#define QERAPP_BUILDBRUSH "QERApp_BuildBrush" // PGM
|
|
||||||
#define QERAPP_SELECTEDBRUSHCOUNT "QERApp_SelectedBrushCount"
|
|
||||||
#define QERAPP_ALLOCATESELECTEDBRUSHHANDLES "QERApp_AllocateSelectedBrushHandles"
|
|
||||||
#define QERAPP_RELEASESELECTEDBRUSHHANDLES "QERApp_ReleaseSelectedBrushHandles"
|
|
||||||
#define QERAPP_GETSELECTEDBRUSHHANDLE "QERApp_GetSelectedBrushHandle"
|
|
||||||
#define QERAPP_ACTIVEBRUSHCOUNT "QERApp_ActiveBrushCount"
|
|
||||||
#define QERAPP_ALLOCATEACTIVEBRUSHHANDLES "QERApp_AllocateActiveBrushHandles"
|
|
||||||
#define QERAPP_RELEASEACTIVEBRUSHHANDLES "QERApp_ReleaseActiveBrushHandles"
|
|
||||||
#define QERAPP_GETACTIVEBRUSHHANDLE "QERApp_GetActiveBrushHandle"
|
|
||||||
|
|
||||||
// texture stuff
|
|
||||||
#define QERAPP_TEXTURECOUNT "QERApp_TextureCount"
|
|
||||||
#define QERAPP_GETTEXTURE "QERApp_GetTexture"
|
|
||||||
#define QERAPP_GETCURRENTTEXTURE "QERApp_GetCurrentTexture"
|
|
||||||
#define QERAPP_SETCURRENTTEXTURE "QERApp_SetCurrentTexture"
|
|
||||||
|
|
||||||
// selection
|
|
||||||
#define QERAPP_DELETESELECTION "QERApp_DeleteSelection"
|
|
||||||
#define QERAPP_SELECTBRUSH "QERApp_SelectBrush" // PGM
|
|
||||||
#define QERAPP_DESELECTBRUSH "QERApp_DeselectBrush" // PGM
|
|
||||||
#define QERAPP_DESELECTALLBRUSHES "QERApp_DeselectAllBrushes" // PGM
|
|
||||||
|
|
||||||
// data gathering
|
|
||||||
#define QERAPP_GETPOINTS "QERApp_GetPoints"
|
|
||||||
#define QERAPP_SELECTBRUSHES "QERApp_GetBrushes"
|
|
||||||
|
|
||||||
// entity class stuff
|
|
||||||
// the entity handling is very basic for 1.0
|
|
||||||
#define QERAPP_GETECLASSCOUNT "QERApp_GetEClassCount"
|
|
||||||
#define QERAPP_GETECLASS "QERApp_GetEClass"
|
|
||||||
|
|
||||||
// misc
|
|
||||||
#define QERAPP_SYSMSG "QERApp_SysMsg"
|
|
||||||
#define QERAPP_INFOMSG "QERApp_InfoMsg"
|
|
||||||
#define QERAPP_HIDEINFOMSG "QERApp_HideInfoMsg"
|
|
||||||
#define QERAPP_RESET_PLUGINS "QERApp_ResetPlugins"
|
|
||||||
|
|
||||||
// texture loading
|
|
||||||
#define QERAPP_LOADTEXTURERGBA "QERApp_LoadTextureRGBA"
|
|
||||||
|
|
||||||
// FIXME: the following are not implemented yet
|
|
||||||
// hook registrations
|
|
||||||
#define QERAPP_REGISTER_MAPLOADFUNC "QERApp_Register_MapLoadFunc"
|
|
||||||
#define QERAPP_REGISTER_MAPSAVEFUNC "QERApp_Register_MapSaveFunc"
|
|
||||||
|
|
||||||
// FIXME: the following are not implemented yet
|
|
||||||
#define QERAPP_REGISTER_PROJECTLOADFUNC "QERApp_Register_ProjectLoadFunc"
|
|
||||||
#define QERAPP_REGISTER_MOUSEHANDLER "QERApp_Register_MouseHandler"
|
|
||||||
#define QERAPP_REGISTER_KEYHANDLER "QERApp_Register_KeyHandler"
|
|
||||||
|
|
||||||
// FIXME: new primtives do not work in v1.00
|
|
||||||
// primitives are new types of things in the map
|
|
||||||
// for instance, the Q3 curves could have been done as
|
|
||||||
// primitives instead of being built in
|
|
||||||
// it will be a plugins responsibility to hook the map load and save funcs to load
|
|
||||||
// and/or save any additional data (like new primitives of some type)
|
|
||||||
// the editor will call each registered renderer during the rendering process to repaint
|
|
||||||
// any primitives the plugin owns
|
|
||||||
// each primitive object has a temporary sibling brush that lives in the map
|
|
||||||
// FIXME: go backwards on this a bit.. orient it more towards the temp brush mode as it will be cleaner
|
|
||||||
// basically a plugin will hook the map load and save and will add the primitives to the map.. this will
|
|
||||||
// produce a temporary 'primitive' brush and the appropriate renderer will be called as well as the
|
|
||||||
// edit handler (for edge drags, sizes, rotates, etc.. ) and the vertex maker will be called when vertex
|
|
||||||
// mode is attemped on the brush.. there will need to be a GetPrimitiveBounds callback in the edit handler
|
|
||||||
// so the brush can resize appropriately as needed.. this might be the plugins responsibility to set the
|
|
||||||
// sibling brushes size.. it will then be the plugins responsibility to hook map save to save the primitives
|
|
||||||
// as the editor will discard any temp primitive brushes.. (there probably needs to be some kind of sanity check
|
|
||||||
// here as far as keeping the brushes and the plugin in sync.. i suppose the edit handler can deal with all of that
|
|
||||||
// crap but it looks like a nice place for a mess)
|
|
||||||
#define QERAPP_REGISTER_PRIMITIVE "QERApp_Register_Primitive"
|
|
||||||
#define QERAPP_REGISTER_RENDERER "QERApp_Register_Renderer"
|
|
||||||
#define QERAPP_REGISTER_EDITHANDLER "QERApp_Register_EditHandler"
|
|
||||||
#define QERAPP_REGISTER_VERTEXMAKER "QERApp_Register_VertexMaker"
|
|
||||||
#define QERAPP_ADDPRIMITIVE "QERApp_AddPrimitive"
|
|
||||||
|
|
||||||
// v1.70
|
|
||||||
#define QERAPP_GETENTITYCOUNT "QERApp_GetEntityCount"
|
|
||||||
#define QERAPP_GETENTITYHANDLE "QERApp_GetEntityHandle"
|
|
||||||
//++timo not implemented for the moment
|
|
||||||
// #define QERAPP_GETENTITYINFO "QERApp_GetEntityInfo"
|
|
||||||
//++timo does the keyval need some more funcs to add/remove ?
|
|
||||||
// get the pointer and do the changes yourself
|
|
||||||
#define QERAPP_ALLOCATEEPAIR "QERApp_AllocateEpair"
|
|
||||||
#define QERAPP_ALLOCATEENTITYBRUSHHANDLES "QERApp_AllocateEntityBrushHandles"
|
|
||||||
#define QERAPP_RELEASEENTITYBRUSHHANDLES "QERApp_ReleaseEntityBrushHandles"
|
|
||||||
#define QERAPP_GETENTITYBRUSHHANDLE "QERApp_GetEntityBrushHandle"
|
|
||||||
#define QERAPP_CREATEENTITYHANDLE "QERApp_CreateEntityHandle"
|
|
||||||
#define QERAPP_COMMITBRUSHHANDLETOENTITY "QERApp_CommitBrushHandleToEntity"
|
|
||||||
#define QERAPP_COMMITENTITYHANDLETOMAP "QERApp_CommitEntityHandleToMap"
|
|
||||||
#define QERAPP_SETSCREENUPDATE "QERApp_SetScreenUpdate"
|
|
||||||
#define QERAPP_BUILDBRUSH2 "QERApp_BuildBrush2"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// v1.80
|
// v1.80
|
||||||
#define QERAPP_GETDISPATCHPARAMS "QERApp_GetDispatchParams"
|
#define QERAPP_GETDISPATCHPARAMS "QERApp_GetDispatchParams"
|
||||||
|
|
||||||
|
|
7
install/.gitignore
vendored
Normal file
7
install/.gitignore
vendored
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
*.dll
|
||||||
|
*.pdb
|
||||||
|
*.exp
|
||||||
|
*.ilk
|
||||||
|
*.pdb
|
||||||
|
*.lib
|
||||||
|
*.exe
|
1
libs/.gitignore
vendored
Normal file
1
libs/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
x64
|
|
@ -1,155 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="cmdlib"
|
|
||||||
ProjectGUID="{0B522841-BDCC-493A-BA5C-604AE2CD5756}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\cmdlib.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,153 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="ddslib"
|
|
||||||
ProjectGUID="{DDE81BE7-D457-47F3-9762-A838EFA2672E}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\ddslib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,157 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="l_net"
|
|
||||||
ProjectGUID="{B957BA35-F807-4C84-85A2-C1F9AC56713B}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\l_net.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\l_net_wins.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -702,29 +702,33 @@ void m4_submat( m4x4_t mr, m3x3_t mb, int i, int j ){
|
||||||
idst = 0;
|
idst = 0;
|
||||||
for ( ti = 0; ti < 4; ti++ )
|
for ( ti = 0; ti < 4; ti++ )
|
||||||
{
|
{
|
||||||
|
if ( ti == i ) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if ( ti < i ) {
|
if ( ti < i ) {
|
||||||
idst = ti;
|
idst = ti;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
if ( ti > i ) {
|
{
|
||||||
idst = ti - 1;
|
idst = ti - 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
for ( tj = 0; tj < 4; tj++ )
|
for ( tj = 0; tj < 4; tj++ )
|
||||||
{
|
{
|
||||||
|
if ( tj == j ) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if ( tj < j ) {
|
if ( tj < j ) {
|
||||||
jdst = tj;
|
jdst = tj;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
if ( tj > j ) {
|
{
|
||||||
jdst = tj - 1;
|
jdst = tj - 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( ti != i && tj != j ) {
|
|
||||||
mb[idst * 3 + jdst] = mr[ti * 4 + tj ];
|
mb[idst * 3 + jdst] = mr[ti * 4 + tj ];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
float m4_det( m4x4_t mr ){
|
float m4_det( m4x4_t mr ){
|
||||||
|
|
|
@ -1,165 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="mathlib"
|
|
||||||
ProjectGUID="{14734EBB-B167-48D9-9B93-2277F645925F}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bbox.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\m4x4.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\mathlib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\ray.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,159 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="md5lib"
|
|
||||||
ProjectGUID="{12E69671-B980-4BFF-BC1A-6D9A3C158D16}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\md4.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\md5lib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -105,6 +105,7 @@ struct picoSurface_s
|
||||||
int numVertexes, maxVertexes;
|
int numVertexes, maxVertexes;
|
||||||
picoVec3_t *xyz;
|
picoVec3_t *xyz;
|
||||||
picoVec3_t *normal;
|
picoVec3_t *normal;
|
||||||
|
picoIndex_t *smoothingGroup;
|
||||||
|
|
||||||
int numSTArrays, maxSTArrays;
|
int numSTArrays, maxSTArrays;
|
||||||
picoVec2_t **st;
|
picoVec2_t **st;
|
||||||
|
@ -216,6 +217,9 @@ const picoModule_t **PicoModuleList( int *numModules );
|
||||||
|
|
||||||
picoModel_t *PicoLoadModel( char *name, int frameNum );
|
picoModel_t *PicoLoadModel( char *name, int frameNum );
|
||||||
|
|
||||||
|
typedef size_t(*PicoInputStreamReadFunc)(void* inputStream, unsigned char* buffer, size_t length);
|
||||||
|
picoModel_t* PicoModuleLoadModelStream(const picoModule_t* module, void* inputStream, PicoInputStreamReadFunc inputStreamRead, size_t streamLength, int frameNum);
|
||||||
|
|
||||||
|
|
||||||
/* model functions */
|
/* model functions */
|
||||||
picoModel_t *PicoNewModel( void );
|
picoModel_t *PicoNewModel( void );
|
||||||
|
@ -263,6 +267,7 @@ void PicoSetSurfaceIndex( picoSurface_t *surface, int num
|
||||||
void PicoSetSurfaceIndexes( picoSurface_t *surface, int num, picoIndex_t *index, int count );
|
void PicoSetSurfaceIndexes( picoSurface_t *surface, int num, picoIndex_t *index, int count );
|
||||||
void PicoSetFaceNormal( picoSurface_t *surface, int num, picoVec3_t normal );
|
void PicoSetFaceNormal( picoSurface_t *surface, int num, picoVec3_t normal );
|
||||||
void PicoSetSurfaceSpecial( picoSurface_t *surface, int num, int special );
|
void PicoSetSurfaceSpecial( picoSurface_t *surface, int num, int special );
|
||||||
|
void PicoSetSurfaceSmoothingGroup( picoSurface_t *surface, int num, picoIndex_t smoothingGroup );
|
||||||
|
|
||||||
|
|
||||||
/* getter functions */
|
/* getter functions */
|
||||||
|
@ -330,12 +335,12 @@ picoVertexCombinationHash_t *PicoFindVertexCombinationInHashTable( picoVertexCom
|
||||||
picoVertexCombinationHash_t *PicoAddVertexCombinationToHashTable( picoVertexCombinationHash_t **hashTable, picoVec3_t xyz, picoVec3_t normal, picoVec3_t st, picoColor_t color, picoIndex_t index );
|
picoVertexCombinationHash_t *PicoAddVertexCombinationToHashTable( picoVertexCombinationHash_t **hashTable, picoVec3_t xyz, picoVec3_t normal, picoVec3_t st, picoColor_t color, picoIndex_t index );
|
||||||
|
|
||||||
/* specialized functions */
|
/* specialized functions */
|
||||||
int PicoFindSurfaceVertexNum( picoSurface_t *surface, picoVec3_t xyz, picoVec3_t normal, int numSTs, picoVec2_t *st, int numColors, picoColor_t *color );
|
int PicoFindSurfaceVertexNum( picoSurface_t *surface, picoVec3_t xyz, picoVec3_t normal, int numSTs, picoVec2_t *st, int numColors, picoColor_t *color, picoIndex_t smoothingGroup );
|
||||||
void PicoFixSurfaceNormals( picoSurface_t *surface );
|
void PicoFixSurfaceNormals( picoSurface_t *surface );
|
||||||
int PicoRemapModel( picoModel_t *model, char *remapFile );
|
int PicoRemapModel( picoModel_t *model, char *remapFile );
|
||||||
|
|
||||||
|
|
||||||
void PicoAddTriangleToModel( picoModel_t *model, picoVec3_t** xyz, picoVec3_t** normals, int numSTs, picoVec2_t **st, int numColors, picoColor_t **colors, picoShader_t* shader );
|
void PicoAddTriangleToModel( picoModel_t *model, picoVec3_t** xyz, picoVec3_t** normals, int numSTs, picoVec2_t **st, int numColors, picoColor_t **colors, picoShader_t* shader, picoIndex_t* smoothingGroup );
|
||||||
|
|
||||||
/* end marker */
|
/* end marker */
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
@ -22,6 +22,35 @@ void lwFreeClip( lwClip *clip ){
|
||||||
if ( clip ) {
|
if ( clip ) {
|
||||||
lwListFree( (void*) clip->ifilter, (ListFreeFunc) lwFreePlugin );
|
lwListFree( (void*) clip->ifilter, (ListFreeFunc) lwFreePlugin );
|
||||||
lwListFree( (void*) clip->pfilter, (ListFreeFunc) lwFreePlugin );
|
lwListFree( (void*) clip->pfilter, (ListFreeFunc) lwFreePlugin );
|
||||||
|
|
||||||
|
switch ( clip->type ) {
|
||||||
|
case ID_STIL:
|
||||||
|
_pico_free( clip->source.still.name );
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ID_ISEQ:
|
||||||
|
_pico_free( clip->source.seq.prefix );
|
||||||
|
_pico_free( clip->source.seq.suffix );
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ID_ANIM:
|
||||||
|
_pico_free( clip->source.anim.name );
|
||||||
|
_pico_free( clip->source.anim.server );
|
||||||
|
_pico_free( clip->source.anim.data );
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ID_XREF:
|
||||||
|
_pico_free( clip->source.xref.string );
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ID_STCC:
|
||||||
|
_pico_free( clip->source.cycle.name );
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
_pico_free( clip );
|
_pico_free( clip );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,6 +75,8 @@ lwEnvelope *lwGetEnvelope( picoMemStream_t *fp, int cksize ){
|
||||||
goto Fail;
|
goto Fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
key = NULL;
|
||||||
|
|
||||||
/* process subchunks as they're encountered */
|
/* process subchunks as they're encountered */
|
||||||
|
|
||||||
while ( 1 ) {
|
while ( 1 ) {
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
Ernie Wright 17 Sep 00
|
Ernie Wright 17 Sep 00
|
||||||
====================================================================== */
|
====================================================================== */
|
||||||
|
|
||||||
|
#include <assert.h>
|
||||||
|
|
||||||
#include "../picointernal.h"
|
#include "../picointernal.h"
|
||||||
#include "lwo2.h"
|
#include "lwo2.h"
|
||||||
|
|
||||||
|
@ -244,6 +246,8 @@ lwSurface *lwGetSurface5( picoMemStream_t *fp, int cksize, lwObject *obj ){
|
||||||
goto Fail;
|
goto Fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
shdr = NULL;
|
||||||
|
|
||||||
/* process subchunks as they're encountered */
|
/* process subchunks as they're encountered */
|
||||||
|
|
||||||
while ( 1 ) {
|
while ( 1 ) {
|
||||||
|
@ -382,16 +386,18 @@ lwSurface *lwGetSurface5( picoMemStream_t *fp, int cksize, lwObject *obj ){
|
||||||
case ID_TFLG:
|
case ID_TFLG:
|
||||||
flags = getU2( fp );
|
flags = getU2( fp );
|
||||||
|
|
||||||
|
//only one of the three axis bits should be set
|
||||||
if ( flags & 1 ) {
|
if ( flags & 1 ) {
|
||||||
i = 0;
|
tex->axis = 0;
|
||||||
}
|
}
|
||||||
if ( flags & 2 ) {
|
else if ( flags & 2 ) {
|
||||||
i = 1;
|
tex->axis = 1;
|
||||||
}
|
}
|
||||||
if ( flags & 4 ) {
|
else {
|
||||||
i = 2;
|
assert( flags & 4 );
|
||||||
|
tex->axis = 2;
|
||||||
}
|
}
|
||||||
tex->axis = i;
|
|
||||||
if ( tex->type == ID_IMAP ) {
|
if ( tex->type == ID_IMAP ) {
|
||||||
tex->param.imap.axis = i;
|
tex->param.imap.axis = i;
|
||||||
}
|
}
|
||||||
|
@ -494,6 +500,9 @@ lwSurface *lwGetSurface5( picoMemStream_t *fp, int cksize, lwObject *obj ){
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ID_SDAT:
|
case ID_SDAT:
|
||||||
|
if ( !shdr ) {
|
||||||
|
goto Fail;
|
||||||
|
}
|
||||||
shdr->data = getbytes( fp, sz );
|
shdr->data = getbytes( fp, sz );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -161,35 +161,23 @@ void *_pico_realloc( void **ptr, size_t oldSize, size_t newSize ){
|
||||||
* as custom clone size (the string is cropped to fit into mem
|
* as custom clone size (the string is cropped to fit into mem
|
||||||
* if needed). -sea
|
* if needed). -sea
|
||||||
*/
|
*/
|
||||||
char *_pico_clone_alloc( char *str, int size ){
|
char *_pico_clone_alloc( const char *str ) {
|
||||||
char *cloned;
|
char* cloned;
|
||||||
size_t cloneSize;
|
|
||||||
|
|
||||||
/* sanity check */
|
/* sanity check */
|
||||||
if ( str == NULL ) {
|
if ( str == NULL ) {
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* set real size of cloned string */
|
|
||||||
cloneSize = ( size < 0 ) ? strlen( str ) : size;
|
|
||||||
|
|
||||||
/* allocate memory */
|
/* allocate memory */
|
||||||
cloned = _pico_alloc( cloneSize + 1 ); /* bugfix! */
|
cloned = _pico_alloc(strlen(str) + 1);
|
||||||
if ( cloned == NULL ) {
|
if ( cloned == NULL ) {
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* zero out memory allocated by cloned string */
|
|
||||||
memset( cloned,0,cloneSize );
|
|
||||||
|
|
||||||
/* copy input string to cloned string */
|
/* copy input string to cloned string */
|
||||||
if ( cloneSize < strlen( str ) ) {
|
strcpy(cloned, str);
|
||||||
memcpy( cloned,str,cloneSize );
|
|
||||||
cloned[ cloneSize ] = '\0';
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
strcpy( cloned,str );
|
|
||||||
}
|
|
||||||
/* return ptr to cloned string */
|
/* return ptr to cloned string */
|
||||||
return cloned;
|
return cloned;
|
||||||
}
|
}
|
||||||
|
@ -275,6 +263,19 @@ void _pico_printf( int level, const char *format, ... ){
|
||||||
_pico_ptr_print( level,str );
|
_pico_ptr_print( level,str );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* _pico_first_token:
|
||||||
|
* trims everything after the first whitespace-delimited token
|
||||||
|
*/
|
||||||
|
|
||||||
|
void _pico_first_token( char *str ) {
|
||||||
|
if ( !str || ! * str ) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
while (*str && !isspace(*str))
|
||||||
|
str++;
|
||||||
|
*str = '\0';
|
||||||
|
}
|
||||||
|
|
||||||
/* _pico_strltrim:
|
/* _pico_strltrim:
|
||||||
* left trims the given string -sea
|
* left trims the given string -sea
|
||||||
*/
|
*/
|
||||||
|
@ -542,7 +543,7 @@ float _pico_big_float( float src ){
|
||||||
* case-insensitive strstr. -sea
|
* case-insensitive strstr. -sea
|
||||||
*/
|
*/
|
||||||
char *_pico_stristr( char *str, const char *substr ){
|
char *_pico_stristr( char *str, const char *substr ){
|
||||||
const int sublen = strlen( substr );
|
const size_t sublen = strlen( substr );
|
||||||
while ( *str )
|
while ( *str )
|
||||||
{
|
{
|
||||||
if ( !_pico_strnicmp( str,substr,sublen ) ) {
|
if ( !_pico_strnicmp( str,substr,sublen ) ) {
|
||||||
|
@ -604,24 +605,24 @@ int _pico_nofname( const char *path, char *dest, int destSize ){
|
||||||
* returns ptr to filename portion in given path or an empty
|
* returns ptr to filename portion in given path or an empty
|
||||||
* string otherwise. given 'path' is not altered. -sea
|
* string otherwise. given 'path' is not altered. -sea
|
||||||
*/
|
*/
|
||||||
char *_pico_nopath( const char *path ){
|
const char *_pico_nopath( const char *path ){
|
||||||
char *src;
|
const char *src;
|
||||||
src = (char *)path + ( strlen( path ) - 1 );
|
|
||||||
|
|
||||||
if ( path == NULL ) {
|
if ( path == NULL ) {
|
||||||
return (char *)"";
|
return "";
|
||||||
}
|
}
|
||||||
if ( !strchr( (char *)path,'/' ) && !strchr( (char *)path,'\\' ) ) {
|
if ( !strchr( path,'/' ) && !strchr( path,'\\' ) ) {
|
||||||
return ( (char *)path );
|
return ( path );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
src = path + ( strlen( path ) - 1 );
|
||||||
while ( ( src-- ) != path )
|
while ( ( src-- ) != path )
|
||||||
{
|
{
|
||||||
if ( *src == '/' || *src == '\\' ) {
|
if ( *src == '/' || *src == '\\' ) {
|
||||||
return ( ++src );
|
return ( ++src );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return (char *)"";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
/* _pico_setfext:
|
/* _pico_setfext:
|
||||||
|
|
|
@ -116,7 +116,7 @@ extern void ( *_pico_ptr_print )( int, const char* );
|
||||||
void *_pico_alloc( size_t size );
|
void *_pico_alloc( size_t size );
|
||||||
void *_pico_calloc( size_t num, size_t size );
|
void *_pico_calloc( size_t num, size_t size );
|
||||||
void *_pico_realloc( void **ptr, size_t oldSize, size_t newSize );
|
void *_pico_realloc( void **ptr, size_t oldSize, size_t newSize );
|
||||||
char *_pico_clone_alloc( char *str, int size );
|
char *_pico_clone_alloc( const char *str );
|
||||||
void _pico_free( void *ptr );
|
void _pico_free( void *ptr );
|
||||||
|
|
||||||
/* files */
|
/* files */
|
||||||
|
@ -124,6 +124,7 @@ void _pico_load_file( char *name, unsigned char **buffer, int *bufSiz
|
||||||
void _pico_free_file( void *buffer );
|
void _pico_free_file( void *buffer );
|
||||||
|
|
||||||
/* strings */
|
/* strings */
|
||||||
|
void _pico_first_token(char *str);
|
||||||
char *_pico_strltrim( char *str );
|
char *_pico_strltrim( char *str );
|
||||||
char *_pico_strrtrim( char *str );
|
char *_pico_strrtrim( char *str );
|
||||||
int _pico_strchcount( char *str, int ch );
|
int _pico_strchcount( char *str, int ch );
|
||||||
|
@ -131,7 +132,7 @@ void _pico_printf( int level, const char *format, ... );
|
||||||
char *_pico_stristr( char *str, const char *substr );
|
char *_pico_stristr( char *str, const char *substr );
|
||||||
void _pico_unixify( char *path );
|
void _pico_unixify( char *path );
|
||||||
int _pico_nofname( const char *path, char *dest, int destSize );
|
int _pico_nofname( const char *path, char *dest, int destSize );
|
||||||
char *_pico_nopath( const char *path );
|
const char *_pico_nopath( const char *path );
|
||||||
char *_pico_setfext( char *path, const char *ext );
|
char *_pico_setfext( char *path, const char *ext );
|
||||||
int _pico_getline( char *buf, int bufsize, char *dest, int destsize );
|
int _pico_getline( char *buf, int bufsize, char *dest, int destsize );
|
||||||
char *_pico_strlwr( char *str );
|
char *_pico_strlwr( char *str );
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,244 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="picomodel"
|
|
||||||
ProjectGUID="{818BAC3D-0399-4416-930D-0AA28D55F798}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\picointernal.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\picomodel.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\picomodules.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pm_3ds.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pm_ase.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pm_fm.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pm_lwo.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pm_md2.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pm_md3.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pm_mdc.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pm_ms3d.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pm_obj.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<Filter
|
|
||||||
Name="lwo"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lwo\clip.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lwo\envelope.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lwo\list.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lwo\lwio.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lwo\lwo2.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lwo\lwob.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lwo\pntspols.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lwo\surface.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lwo\vecmath.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lwo\vmap.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -147,6 +147,7 @@
|
||||||
<ClCompile Include="lwo\surface.c" />
|
<ClCompile Include="lwo\surface.c" />
|
||||||
<ClCompile Include="lwo\vecmath.c" />
|
<ClCompile Include="lwo\vecmath.c" />
|
||||||
<ClCompile Include="lwo\vmap.c" />
|
<ClCompile Include="lwo\vmap.c" />
|
||||||
|
<ClCompile Include="pm_terrain.c" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
|
|
@ -77,5 +77,8 @@
|
||||||
<ClCompile Include="lwo\vmap.c">
|
<ClCompile Include="lwo\vmap.c">
|
||||||
<Filter>src\lwo</Filter>
|
<Filter>src\lwo</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="pm_terrain.c">
|
||||||
|
<Filter>src</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
|
@ -54,6 +54,7 @@ extern const picoModule_t picoModuleMDC;
|
||||||
extern const picoModule_t picoModuleMD2;
|
extern const picoModule_t picoModuleMD2;
|
||||||
extern const picoModule_t picoModuleFM;
|
extern const picoModule_t picoModuleFM;
|
||||||
extern const picoModule_t picoModuleLWO;
|
extern const picoModule_t picoModuleLWO;
|
||||||
|
extern const picoModule_t picoModuleTerrain;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -68,6 +69,7 @@ const picoModule_t *picoModules[] =
|
||||||
&picoModuleMD2, /* quake2 md2 */
|
&picoModuleMD2, /* quake2 md2 */
|
||||||
&picoModuleFM, /* heretic2 fm */
|
&picoModuleFM, /* heretic2 fm */
|
||||||
&picoModuleLWO, /* lightwave object */
|
&picoModuleLWO, /* lightwave object */
|
||||||
|
&picoModuleTerrain, /* picoterrain object */
|
||||||
&picoModuleOBJ, /* wavefront object */
|
&picoModuleOBJ, /* wavefront object */
|
||||||
NULL /* arnold */
|
NULL /* arnold */
|
||||||
};
|
};
|
||||||
|
@ -81,7 +83,7 @@ const picoModule_t *picoModules[] =
|
||||||
this param can be NULL when the count is not needed.
|
this param can be NULL when the count is not needed.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const picoModule_t **PicoModuleList( int *numModules ){
|
const picoModule_t **PicoModuleList( int *numModules ) {
|
||||||
/* get module count */
|
/* get module count */
|
||||||
if ( numModules != NULL ) {
|
if ( numModules != NULL ) {
|
||||||
for ( ( *numModules ) = 0; picoModules[ *numModules ] != NULL; ( *numModules )++ ) ;
|
for ( ( *numModules ) = 0; picoModules[ *numModules ] != NULL; ( *numModules )++ ) ;
|
||||||
|
|
|
@ -124,7 +124,7 @@ debugChunkNames[] =
|
||||||
{ CHUNK_OBJECT_UV, "CHUNK_OBJECT_UV" },
|
{ CHUNK_OBJECT_UV, "CHUNK_OBJECT_UV" },
|
||||||
{ 0, NULL }
|
{ 0, NULL }
|
||||||
};
|
};
|
||||||
static char *DebugGetChunkName( int id ){
|
static char *DebugGetChunkName( int id ) {
|
||||||
int i,max; /* imax? ;) */
|
int i,max; /* imax? ;) */
|
||||||
max = sizeof( debugChunkNames ) / sizeof( debugChunkNames[0] );
|
max = sizeof( debugChunkNames ) / sizeof( debugChunkNames[0] );
|
||||||
|
|
||||||
|
@ -397,6 +397,9 @@ static int GetMeshShader( T3dsLoaderPers *pers ){
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ydnar: trim to first whitespace */
|
||||||
|
_pico_first_token( shaderName );
|
||||||
|
|
||||||
/* now that we have the shader name we need to go through all of */
|
/* now that we have the shader name we need to go through all of */
|
||||||
/* the shaders and check the name against each shader. when we */
|
/* the shaders and check the name against each shader. when we */
|
||||||
/* find a shader in our shader list that matches this name we */
|
/* find a shader in our shader list that matches this name we */
|
||||||
|
@ -418,7 +421,7 @@ static int GetMeshShader( T3dsLoaderPers *pers ){
|
||||||
/* we have a valid map name ptr */
|
/* we have a valid map name ptr */
|
||||||
if ( mapNamePtr != NULL ) {
|
if ( mapNamePtr != NULL ) {
|
||||||
char temp[128];
|
char temp[128];
|
||||||
char *name;
|
const char *name;
|
||||||
|
|
||||||
/* copy map name to local buffer */
|
/* copy map name to local buffer */
|
||||||
strcpy( mapName,mapNamePtr );
|
strcpy( mapName,mapNamePtr );
|
||||||
|
@ -523,7 +526,6 @@ static int DoNextEditorDataChunk( T3dsLoaderPers *pers, long endofs ){
|
||||||
/* read in surface name */
|
/* read in surface name */
|
||||||
if ( !GetASCIIZ( pers,surfaceName,sizeof( surfaceName ) ) ) {
|
if ( !GetASCIIZ( pers,surfaceName,sizeof( surfaceName ) ) ) {
|
||||||
return 0; /* this is bad */
|
return 0; /* this is bad */
|
||||||
|
|
||||||
}
|
}
|
||||||
//PicoGetSurfaceName
|
//PicoGetSurfaceName
|
||||||
/* ignore NULL name surfaces */
|
/* ignore NULL name surfaces */
|
||||||
|
@ -606,10 +608,13 @@ static int DoNextEditorDataChunk( T3dsLoaderPers *pers, long endofs ){
|
||||||
/* but for now we skip the new material's name ... */
|
/* but for now we skip the new material's name ... */
|
||||||
if ( pers->shader ) {
|
if ( pers->shader ) {
|
||||||
char *name = (char *)( pers->bufptr + pers->cofs );
|
char *name = (char *)( pers->bufptr + pers->cofs );
|
||||||
PicoSetShaderName( pers->shader,name );
|
char *cleanedName = _pico_clone_alloc( name );
|
||||||
|
_pico_first_token( cleanedName );
|
||||||
|
PicoSetShaderName( pers->shader, cleanedName );
|
||||||
#ifdef DEBUG_PM_3DS
|
#ifdef DEBUG_PM_3DS
|
||||||
printf( "NewShader: '%s'\n",name );
|
printf( "NewShader: '%s'\n", cleanedName );
|
||||||
#endif
|
#endif
|
||||||
|
_pico_free( cleanedName );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ( chunk->id == CHUNK_MATDIFFUSE ) {
|
if ( chunk->id == CHUNK_MATDIFFUSE ) {
|
||||||
|
|
|
@ -105,6 +105,25 @@ static aseSubMaterial_t* _ase_get_submaterial( aseMaterial_t* list, int mtlIdPar
|
||||||
return subMtl;
|
return subMtl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
aseSubMaterial_t* _ase_get_submaterial_or_default( aseMaterial_t* materials, int mtlIdParent, int subMtlId ){
|
||||||
|
aseSubMaterial_t* subMtl = _ase_get_submaterial( materials, mtlIdParent, subMtlId );
|
||||||
|
if ( subMtl != NULL ) {
|
||||||
|
return subMtl;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ydnar: trying default submaterial */
|
||||||
|
subMtl = _ase_get_submaterial( materials, mtlIdParent, 0 );
|
||||||
|
if ( subMtl != NULL ) {
|
||||||
|
return subMtl;
|
||||||
|
}
|
||||||
|
|
||||||
|
_pico_printf( PICO_ERROR, "Could not find material/submaterial for id %d/%d\n", mtlIdParent, subMtlId );
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static aseMaterial_t* _ase_add_material( aseMaterial_t **list, int mtlIdParent ){
|
static aseMaterial_t* _ase_add_material( aseMaterial_t **list, int mtlIdParent ){
|
||||||
aseMaterial_t *mtl = _pico_calloc( 1, sizeof( aseMaterial_t ) );
|
aseMaterial_t *mtl = _pico_calloc( 1, sizeof( aseMaterial_t ) );
|
||||||
mtl->mtlId = mtlIdParent;
|
mtl->mtlId = mtlIdParent;
|
||||||
|
@ -173,64 +192,6 @@ static void _ase_print_materials( aseMaterial_t *list ){
|
||||||
}
|
}
|
||||||
#endif //DEBUG_PM_ASE
|
#endif //DEBUG_PM_ASE
|
||||||
|
|
||||||
/* ASE Face management */
|
|
||||||
/* These are used to keep an association between a submaterial and a face definition */
|
|
||||||
/* They are kept in parallel with the current picoSurface, */
|
|
||||||
/* and are used by _ase_submit_triangles to lookup the proper material/submaterial IDs */
|
|
||||||
typedef struct aseFace_s
|
|
||||||
{
|
|
||||||
struct aseFace_s* next;
|
|
||||||
int mtlId;
|
|
||||||
int subMtlId;
|
|
||||||
int index[9];
|
|
||||||
} aseFace_t;
|
|
||||||
|
|
||||||
/* ASE Face management functions */
|
|
||||||
void _ase_add_face( aseFace_t **list, aseFace_t **tail, aseFace_t *newFace ){
|
|
||||||
/* insert as head of list */
|
|
||||||
if ( !( *list ) ) {
|
|
||||||
*list = newFace;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
( *tail )->next = newFace;
|
|
||||||
}
|
|
||||||
|
|
||||||
*tail = newFace;
|
|
||||||
newFace->next = NULL;
|
|
||||||
|
|
||||||
//tag the color indices so we can detect them and apply the default color to them
|
|
||||||
newFace->index[6] = -1;
|
|
||||||
newFace->index[7] = -1;
|
|
||||||
newFace->index[8] = -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
aseFace_t* _ase_get_face_for_index( aseFace_t *list, int index ){
|
|
||||||
int counter = 0;
|
|
||||||
aseFace_t* face = list;
|
|
||||||
|
|
||||||
while ( counter < index )
|
|
||||||
{
|
|
||||||
face = face->next;
|
|
||||||
counter++;
|
|
||||||
}
|
|
||||||
return face;
|
|
||||||
}
|
|
||||||
static void _ase_free_faces( aseFace_t** list, aseFace_t** tail ){
|
|
||||||
aseFace_t* face = *list;
|
|
||||||
aseFace_t* tempFace = NULL;
|
|
||||||
|
|
||||||
while ( face )
|
|
||||||
{
|
|
||||||
tempFace = face->next;
|
|
||||||
_pico_free( face );
|
|
||||||
face = tempFace;
|
|
||||||
}
|
|
||||||
|
|
||||||
( *list ) = NULL;
|
|
||||||
( *tail ) = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* todo:
|
/* todo:
|
||||||
* - apply material specific uv offsets to uv coordinates
|
* - apply material specific uv offsets to uv coordinates
|
||||||
*/
|
*/
|
||||||
|
@ -274,7 +235,65 @@ static int _ase_canload( PM_PARAMS_CANLOAD ){
|
||||||
return PICO_PMV_OK;
|
return PICO_PMV_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
typedef struct aseVertex_s aseVertex_t;
|
||||||
|
struct aseVertex_s
|
||||||
|
{
|
||||||
|
picoVec3_t xyz;
|
||||||
|
picoVec3_t normal;
|
||||||
|
picoIndex_t id;
|
||||||
|
};
|
||||||
|
|
||||||
|
typedef struct aseTexCoord_s aseTexCoord_t;
|
||||||
|
struct aseTexCoord_s
|
||||||
|
{
|
||||||
|
picoVec2_t texcoord;
|
||||||
|
};
|
||||||
|
|
||||||
|
typedef struct aseColor_s aseColor_t;
|
||||||
|
struct aseColor_s
|
||||||
|
{
|
||||||
|
picoColor_t color;
|
||||||
|
};
|
||||||
|
|
||||||
|
typedef struct aseFace_s aseFace_t;
|
||||||
|
struct aseFace_s
|
||||||
|
{
|
||||||
|
picoIndex_t indices[9];
|
||||||
|
picoIndex_t smoothingGroup;
|
||||||
|
picoIndex_t materialId;
|
||||||
|
picoIndex_t subMaterialId;
|
||||||
|
};
|
||||||
|
typedef aseFace_t* aseFacesIter_t;
|
||||||
|
|
||||||
|
picoSurface_t* PicoModelFindOrAddSurface( picoModel_t *model, picoShader_t* shader ){
|
||||||
|
/* see if a surface already has the shader */
|
||||||
|
int i = 0;
|
||||||
|
for ( ; i < model->numSurfaces ; i++ )
|
||||||
|
{
|
||||||
|
picoSurface_t* workSurface = model->surface[i];
|
||||||
|
if ( workSurface->shader == shader ) {
|
||||||
|
return workSurface;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* no surface uses this shader yet, so create a new surface */
|
||||||
|
|
||||||
|
{
|
||||||
|
/* create a new surface in the model for the unique shader */
|
||||||
|
picoSurface_t* workSurface = PicoNewSurface( model );
|
||||||
|
if ( !workSurface ) {
|
||||||
|
_pico_printf( PICO_ERROR, "Could not allocate a new surface!\n" );
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* do surface setup */
|
||||||
|
PicoSetSurfaceType( workSurface, PICO_TRIANGLES );
|
||||||
|
PicoSetSurfaceName( workSurface, shader->name );
|
||||||
|
PicoSetSurfaceShader( workSurface, shader );
|
||||||
|
|
||||||
|
return workSurface;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* _ase_submit_triangles - jhefty
|
/* _ase_submit_triangles - jhefty
|
||||||
use the surface and the current face list to look up material/submaterial IDs
|
use the surface and the current face list to look up material/submaterial IDs
|
||||||
|
@ -286,65 +305,199 @@ static int _ase_canload( PM_PARAMS_CANLOAD ){
|
||||||
indexes 6 7 8 = color indexes (new)
|
indexes 6 7 8 = color indexes (new)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static void _ase_submit_triangles( picoSurface_t* surface, picoModel_t* model, aseMaterial_t* materials, aseFace_t* faces ){
|
#if 0
|
||||||
aseFace_t* face;
|
typedef picoIndex_t* picoIndexIter_t;
|
||||||
aseSubMaterial_t* subMtl;
|
|
||||||
|
typedef struct aseUniqueIndices_s aseUniqueIndices_t;
|
||||||
|
struct aseUniqueIndices_s
|
||||||
|
{
|
||||||
|
picoIndex_t* data;
|
||||||
|
picoIndex_t* last;
|
||||||
|
|
||||||
|
aseFace_t* faces;
|
||||||
|
};
|
||||||
|
|
||||||
|
size_t aseUniqueIndices_size( aseUniqueIndices_t* self ) {
|
||||||
|
return self->last - self->data;
|
||||||
|
}
|
||||||
|
|
||||||
|
void aseUniqueIndices_reserve( aseUniqueIndices_t* self, picoIndex_t size ) {
|
||||||
|
self->data = self->last = (picoIndex_t*)_pico_calloc( size, sizeof( picoIndex_t ) );
|
||||||
|
}
|
||||||
|
|
||||||
|
void aseUniqueIndices_clear( aseUniqueIndices_t* self ) {
|
||||||
|
_pico_free( self->data );
|
||||||
|
}
|
||||||
|
|
||||||
|
void aseUniqueIndices_pushBack( aseUniqueIndices_t* self, picoIndex_t index ) {
|
||||||
|
*self->last++ = index;
|
||||||
|
}
|
||||||
|
|
||||||
|
picoIndex_t aseFaces_getVertexIndex( aseFace_t* faces, picoIndex_t index ) {
|
||||||
|
return faces[index / 3].indices[index % 3];
|
||||||
|
}
|
||||||
|
|
||||||
|
picoIndex_t aseFaces_getTexCoordIndex( aseFace_t* faces, picoIndex_t index ) {
|
||||||
|
return faces[index / 3].indices[( index % 3 ) + 3];
|
||||||
|
}
|
||||||
|
|
||||||
|
picoIndex_t aseFaces_getColorIndex( aseFace_t* faces, picoIndex_t index ) {
|
||||||
|
return faces[index / 3].indices[( index % 3 ) + 6];
|
||||||
|
}
|
||||||
|
|
||||||
|
int aseUniqueIndex_equal( aseFace_t* faces, picoIndex_t index, picoIndex_t other ) {
|
||||||
|
return aseFaces_getVertexIndex( faces, index ) == aseFaces_getVertexIndex( faces, other )
|
||||||
|
&& aseFaces_getTexCoordIndex( faces, index ) == aseFaces_getTexCoordIndex( faces, other )
|
||||||
|
&& aseFaces_getColorIndex( faces, index ) == aseFaces_getColorIndex( faces, other );
|
||||||
|
}
|
||||||
|
|
||||||
|
picoIndex_t aseUniqueIndices_insertUniqueVertex( aseUniqueIndices_t* self, picoIndex_t index ) {
|
||||||
|
picoIndexIter_t i = self->data;
|
||||||
|
for (; i != self->last; ++i )
|
||||||
|
{
|
||||||
|
picoIndex_t other = (picoIndex_t)( i - self->data );
|
||||||
|
if ( aseUniqueIndex_equal( self->faces, index, other ) ) {
|
||||||
|
return other;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
aseUniqueIndices_pushBack( self, index );
|
||||||
|
return (picoIndex_t)( aseUniqueIndices_size( self ) - 1 );
|
||||||
|
}
|
||||||
|
|
||||||
|
static void _ase_submit_triangles_unshared( picoModel_t* model, aseMaterial_t* materials, aseVertex_t* vertices, aseTexCoord_t* texcoords, aseColor_t* colors, aseFace_t* faces, int numFaces, int meshHasNormals ) {
|
||||||
|
aseFacesIter_t i = faces, end = faces + numFaces;
|
||||||
|
|
||||||
|
aseUniqueIndices_t indices;
|
||||||
|
aseUniqueIndices_t remap;
|
||||||
|
aseUniqueIndices_reserve( &indices, numFaces * 3 );
|
||||||
|
aseUniqueIndices_reserve( &remap, numFaces * 3 );
|
||||||
|
indices.faces = faces;
|
||||||
|
|
||||||
|
for (; i != end; ++i )
|
||||||
|
{
|
||||||
|
/* look up the shader for the material/submaterial pair */
|
||||||
|
aseSubMaterial_t* subMtl = _ase_get_submaterial_or_default( materials, ( *i ).materialId, ( *i ).subMaterialId );
|
||||||
|
if ( subMtl == NULL ) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
picoSurface_t* surface = PicoModelFindOrAddSurface( model, subMtl->shader );
|
||||||
|
int j;
|
||||||
|
/* we pull the data from the vertex, color and texcoord arrays using the face index data */
|
||||||
|
for ( j = 0 ; j < 3 ; j++ )
|
||||||
|
{
|
||||||
|
picoIndex_t index = (picoIndex_t)( ( ( i - faces ) * 3 ) + j );
|
||||||
|
picoIndex_t size = (picoIndex_t)aseUniqueIndices_size( &indices );
|
||||||
|
picoIndex_t unique = aseUniqueIndices_insertUniqueVertex( &indices, index );
|
||||||
|
|
||||||
|
picoIndex_t numVertexes = PicoGetSurfaceNumVertexes( surface );
|
||||||
|
picoIndex_t numIndexes = PicoGetSurfaceNumIndexes( surface );
|
||||||
|
|
||||||
|
aseUniqueIndices_pushBack( &remap, numIndexes );
|
||||||
|
|
||||||
|
PicoSetSurfaceIndex( surface, numIndexes, remap.data[unique] );
|
||||||
|
|
||||||
|
if ( unique == size ) {
|
||||||
|
PicoSetSurfaceXYZ( surface, numVertexes, vertices[( *i ).indices[j]].xyz );
|
||||||
|
PicoSetSurfaceNormal( surface, numVertexes, vertices[( *i ).indices[j]].normal );
|
||||||
|
PicoSetSurfaceST( surface, 0, numVertexes, texcoords[( *i ).indices[j + 3]].texcoord );
|
||||||
|
|
||||||
|
if ( ( *i ).indices[j + 6] >= 0 ) {
|
||||||
|
PicoSetSurfaceColor( surface, 0, numVertexes, colors[( *i ).indices[j + 6]].color );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
PicoSetSurfaceColor( surface, 0, numVertexes, white );
|
||||||
|
}
|
||||||
|
|
||||||
|
PicoSetSurfaceSmoothingGroup( surface, numVertexes, ( vertices[( *i ).indices[j]].id * ( 1 << 16 ) ) + ( *i ).smoothingGroup );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
aseUniqueIndices_clear( &indices );
|
||||||
|
aseUniqueIndices_clear( &remap );
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
static void _ase_submit_triangles( picoModel_t* model, aseMaterial_t* materials, aseVertex_t* vertices, aseTexCoord_t* texcoords, aseColor_t* colors, aseFace_t* faces, int numFaces ){
|
||||||
|
aseFacesIter_t i = faces, end = faces + numFaces;
|
||||||
|
for (; i != end; ++i )
|
||||||
|
{
|
||||||
|
/* look up the shader for the material/submaterial pair */
|
||||||
|
aseSubMaterial_t* subMtl = _ase_get_submaterial_or_default( materials, ( *i ).materialId, ( *i ).subMaterialId );
|
||||||
|
if ( subMtl == NULL ) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
picoVec3_t* xyz[3];
|
picoVec3_t* xyz[3];
|
||||||
picoVec3_t* normal[3];
|
picoVec3_t* normal[3];
|
||||||
picoVec2_t* st[3];
|
picoVec2_t* st[3];
|
||||||
picoColor_t* color[3];
|
picoColor_t* color[3];
|
||||||
int i;
|
picoIndex_t smooth[3];
|
||||||
|
int j;
|
||||||
face = faces;
|
/* we pull the data from the vertex, color and texcoord arrays using the face index data */
|
||||||
while ( face != NULL )
|
for ( j = 0 ; j < 3 ; j++ )
|
||||||
{
|
{
|
||||||
/* look up the shader for the material/submaterial pair */
|
xyz[j] = &vertices[( *i ).indices[j]].xyz;
|
||||||
subMtl = _ase_get_submaterial( materials, face->mtlId, face->subMtlId );
|
normal[j] = &vertices[( *i ).indices[j]].normal;
|
||||||
if ( subMtl == NULL ) {
|
st[j] = &texcoords[( *i ).indices[j + 3]].texcoord;
|
||||||
/* ydnar: trying default submaterial */
|
|
||||||
subMtl = _ase_get_submaterial( materials, face->mtlId, 0 );
|
|
||||||
if ( subMtl == NULL ) {
|
|
||||||
_pico_printf( PICO_ERROR, "Could not find material/submaterial for id %d/%d\n", face->mtlId, face->subMtlId );
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* we pull the data from the surface using the facelist data */
|
if ( colors != NULL && ( *i ).indices[j + 6] >= 0 ) {
|
||||||
for ( i = 0 ; i < 3 ; i++ )
|
color[j] = &colors[( *i ).indices[j + 6]].color;
|
||||||
{
|
|
||||||
xyz[i] = (picoVec3_t*) PicoGetSurfaceXYZ( surface, face->index[ i ] );
|
|
||||||
normal[i] = (picoVec3_t*) PicoGetSurfaceNormal( surface, face->index[ i ] );
|
|
||||||
st[i] = (picoVec2_t*) PicoGetSurfaceST( surface, 0, face->index[ i + 3 ] );
|
|
||||||
|
|
||||||
if ( face->index [ i + 6] >= 0 ) {
|
|
||||||
color[i] = (picoColor_t*)PicoGetSurfaceColor( surface, 0, face->index[ i + 6 ] );
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
color[i] = &white;
|
color[j] = &white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
smooth[j] = ( vertices[( *i ).indices[j]].id * ( 1 << 16 ) ) + ( *i ).smoothingGroup; /* don't merge vertices */
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* submit the triangle to the model */
|
/* submit the triangle to the model */
|
||||||
PicoAddTriangleToModel( model, xyz, normal, 1, st, 1, color, subMtl->shader );
|
PicoAddTriangleToModel( model, xyz, normal, 1, st, 1, color, subMtl->shader, smooth );
|
||||||
|
}
|
||||||
/* advance to the next face */
|
|
||||||
face = face->next;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void shadername_convert( char* shaderName ){
|
||||||
|
/* unix-style path separators */
|
||||||
|
char* s = shaderName;
|
||||||
|
for (; *s != '\0'; ++s )
|
||||||
|
{
|
||||||
|
if ( *s == '\\' ) {
|
||||||
|
*s = '/';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* _ase_load:
|
/* _ase_load:
|
||||||
* loads a 3dsmax ase model file.
|
* loads a 3dsmax ase model file.
|
||||||
*/
|
*/
|
||||||
static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
picoModel_t *model;
|
picoModel_t *model;
|
||||||
picoSurface_t *surface = NULL;
|
|
||||||
picoParser_t *p;
|
picoParser_t *p;
|
||||||
char lastNodeName[ 1024 ];
|
char lastNodeName[ 1024 ];
|
||||||
|
|
||||||
|
aseVertex_t* vertices = NULL;
|
||||||
|
aseTexCoord_t* texcoords = NULL;
|
||||||
|
aseColor_t* colors = NULL;
|
||||||
aseFace_t* faces = NULL;
|
aseFace_t* faces = NULL;
|
||||||
aseFace_t* facesTail = NULL;
|
int numVertices = 0;
|
||||||
|
int numFaces = 0;
|
||||||
|
int numTextureVertices = 0;
|
||||||
|
int numTextureVertexFaces = 0;
|
||||||
|
int numColorVertices = 0;
|
||||||
|
int numColorVertexFaces = 0;
|
||||||
|
int vertexId = 0;
|
||||||
|
|
||||||
aseMaterial_t* materials = NULL;
|
aseMaterial_t* materials = NULL;
|
||||||
|
|
||||||
#ifdef DEBUG_PM_ASE
|
#ifdef DEBUG_PM_ASE
|
||||||
|
@ -413,15 +566,49 @@ static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
/* model mesh (originally contained within geomobject) */
|
/* model mesh (originally contained within geomobject) */
|
||||||
else if ( !_pico_stricmp( p->token,"*mesh" ) ) {
|
else if ( !_pico_stricmp( p->token,"*mesh" ) ) {
|
||||||
/* finish existing surface */
|
/* finish existing surface */
|
||||||
//_ase_make_surface( model, &surface );
|
_ase_submit_triangles( model, materials, vertices, texcoords, colors, faces, numFaces );
|
||||||
_ase_submit_triangles( surface, model,materials,faces );
|
_pico_free( faces );
|
||||||
_ase_free_faces( &faces,&facesTail );
|
_pico_free( vertices );
|
||||||
|
_pico_free( texcoords );
|
||||||
|
_pico_free( colors );
|
||||||
|
}
|
||||||
|
else if ( !_pico_stricmp( p->token,"*mesh_numvertex" ) ) {
|
||||||
|
if ( !_pico_parse_int( p, &numVertices ) ) {
|
||||||
|
_ase_error_return( "Missing MESH_NUMVERTEX value" );
|
||||||
|
}
|
||||||
|
|
||||||
/* allocate new pico surface */
|
vertices = _pico_calloc( numVertices, sizeof( aseVertex_t ) );
|
||||||
surface = PicoNewSurface( NULL );
|
}
|
||||||
if ( surface == NULL ) {
|
else if ( !_pico_stricmp( p->token,"*mesh_numfaces" ) ) {
|
||||||
PicoFreeModel( model );
|
if ( !_pico_parse_int( p, &numFaces ) ) {
|
||||||
return NULL;
|
_ase_error_return( "Missing MESH_NUMFACES value" );
|
||||||
|
}
|
||||||
|
|
||||||
|
faces = _pico_calloc( numFaces, sizeof( aseFace_t ) );
|
||||||
|
}
|
||||||
|
else if ( !_pico_stricmp( p->token,"*mesh_numtvertex" ) ) {
|
||||||
|
if ( !_pico_parse_int( p, &numTextureVertices ) ) {
|
||||||
|
_ase_error_return( "Missing MESH_NUMTVERTEX value" );
|
||||||
|
}
|
||||||
|
|
||||||
|
texcoords = _pico_calloc( numTextureVertices, sizeof( aseTexCoord_t ) );
|
||||||
|
}
|
||||||
|
else if ( !_pico_stricmp( p->token,"*mesh_numtvfaces" ) ) {
|
||||||
|
if ( !_pico_parse_int( p, &numTextureVertexFaces ) ) {
|
||||||
|
_ase_error_return( "Missing MESH_NUMTVFACES value" );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if ( !_pico_stricmp( p->token,"*mesh_numcvertex" ) ) {
|
||||||
|
if ( !_pico_parse_int( p, &numColorVertices ) ) {
|
||||||
|
_ase_error_return( "Missing MESH_NUMCVERTEX value" );
|
||||||
|
}
|
||||||
|
|
||||||
|
colors = _pico_calloc( numColorVertices, sizeof( aseColor_t ) );
|
||||||
|
memset( colors, 255, numColorVertices * sizeof( aseColor_t ) ); /* ydnar: force colors to white initially */
|
||||||
|
}
|
||||||
|
else if ( !_pico_stricmp( p->token,"*mesh_numcvfaces" ) ) {
|
||||||
|
if ( !_pico_parse_int( p, &numColorVertexFaces ) ) {
|
||||||
|
_ase_error_return( "Missing MESH_NUMCVFACES value" );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* mesh material reference. this usually comes at the end of */
|
/* mesh material reference. this usually comes at the end of */
|
||||||
|
@ -430,77 +617,63 @@ static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
/* the material reference id (shader index) now. */
|
/* the material reference id (shader index) now. */
|
||||||
else if ( !_pico_stricmp( p->token,"*material_ref" ) ) {
|
else if ( !_pico_stricmp( p->token,"*material_ref" ) ) {
|
||||||
int mtlId;
|
int mtlId;
|
||||||
aseFace_t* face;
|
|
||||||
|
|
||||||
/* we must have a valid surface */
|
|
||||||
if ( surface == NULL ) {
|
|
||||||
_ase_error_return( "Missing mesh for material reference" );
|
|
||||||
}
|
|
||||||
|
|
||||||
/* get the material ref (0..n) */
|
/* get the material ref (0..n) */
|
||||||
if ( !_pico_parse_int( p,&mtlId ) ) {
|
if ( !_pico_parse_int( p,&mtlId ) ) {
|
||||||
_ase_error_return( "Missing material reference ID" );
|
_ase_error_return( "Missing material reference ID" );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
int i = 0;
|
||||||
/* fix up all of the aseFaceList in the surface to point to the parent material */
|
/* fix up all of the aseFaceList in the surface to point to the parent material */
|
||||||
/* we've already saved off their subMtl */
|
/* we've already saved off their subMtl */
|
||||||
face = faces;
|
for (; i < numFaces; ++i )
|
||||||
while ( face != NULL )
|
|
||||||
{
|
{
|
||||||
face->mtlId = mtlId;
|
faces[i].materialId = mtlId;
|
||||||
face = face->next;
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* model mesh vertex */
|
/* model mesh vertex */
|
||||||
else if ( !_pico_stricmp( p->token,"*mesh_vertex" ) ) {
|
else if ( !_pico_stricmp( p->token,"*mesh_vertex" ) ) {
|
||||||
picoVec3_t v;
|
|
||||||
int index;
|
int index;
|
||||||
|
|
||||||
/* we must have a valid surface */
|
if ( numVertices == 0 ) {
|
||||||
if ( surface == NULL ) {
|
_ase_error_return( "Vertex parse error" );
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get vertex data (orig: index +y -x +z) */
|
/* get vertex data (orig: index +y -x +z) */
|
||||||
if ( !_pico_parse_int( p,&index ) ) {
|
if ( !_pico_parse_int( p,&index ) ) {
|
||||||
_ase_error_return( "Vertex parse error" );
|
_ase_error_return( "Vertex parse error" );
|
||||||
}
|
}
|
||||||
if ( !_pico_parse_vec( p,v ) ) {
|
if ( !_pico_parse_vec( p,vertices[index].xyz ) ) {
|
||||||
_ase_error_return( "Vertex parse error" );
|
_ase_error_return( "Vertex parse error" );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* set vertex */
|
vertices[index].id = vertexId++;
|
||||||
PicoSetSurfaceXYZ( surface,index,v );
|
|
||||||
}
|
}
|
||||||
/* model mesh vertex normal */
|
/* model mesh vertex normal */
|
||||||
else if ( !_pico_stricmp( p->token,"*mesh_vertexnormal" ) ) {
|
else if ( !_pico_stricmp( p->token,"*mesh_vertexnormal" ) ) {
|
||||||
picoVec3_t v;
|
|
||||||
int index;
|
int index;
|
||||||
|
|
||||||
/* we must have a valid surface */
|
if ( numVertices == 0 ) {
|
||||||
if ( surface == NULL ) {
|
_ase_error_return( "Vertex parse error" );
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get vertex data (orig: index +y -x +z) */
|
/* get vertex data (orig: index +y -x +z) */
|
||||||
if ( !_pico_parse_int( p,&index ) ) {
|
if ( !_pico_parse_int( p,&index ) ) {
|
||||||
_ase_error_return( "Vertex parse error" );
|
_ase_error_return( "Vertex parse error" );
|
||||||
}
|
}
|
||||||
if ( !_pico_parse_vec( p,v ) ) {
|
if ( !_pico_parse_vec( p,vertices[index].normal ) ) {
|
||||||
_ase_error_return( "Vertex parse error" );
|
_ase_error_return( "Vertex parse error" );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* set vertex */
|
|
||||||
PicoSetSurfaceNormal( surface,index,v );
|
|
||||||
}
|
}
|
||||||
/* model mesh face */
|
/* model mesh face */
|
||||||
else if ( !_pico_stricmp( p->token,"*mesh_face" ) ) {
|
else if ( !_pico_stricmp( p->token,"*mesh_face" ) ) {
|
||||||
picoIndex_t indexes[3];
|
picoIndex_t indexes[3];
|
||||||
int index;
|
int index;
|
||||||
|
|
||||||
/* we must have a valid surface */
|
if ( numFaces == 0 ) {
|
||||||
if ( surface == NULL ) {
|
_ase_error_return( "Face parse error" );
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get face index */
|
/* get face index */
|
||||||
|
@ -526,75 +699,58 @@ static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
_ase_error_return( "Face parse error" );
|
_ase_error_return( "Face parse error" );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* set face indexes (note interleaved offset!) */
|
|
||||||
PicoSetSurfaceIndex( surface, ( index * 9 + 0 ), indexes[2] );
|
|
||||||
PicoSetSurfaceIndex( surface, ( index * 9 + 1 ), indexes[1] );
|
|
||||||
PicoSetSurfaceIndex( surface, ( index * 9 + 2 ), indexes[0] );
|
|
||||||
|
|
||||||
/* parse to the subMaterial ID */
|
/* parse to the subMaterial ID */
|
||||||
while ( 1 )
|
while ( 1 )
|
||||||
{
|
{
|
||||||
_pico_parse( p,0 );
|
if ( !_pico_parse( p,0 ) ) { /* EOL */
|
||||||
if ( !_pico_stricmp( p->token,"*MESH_MTLID" ) ) {
|
|
||||||
aseFace_t* newFace;
|
|
||||||
int subMtlId;
|
|
||||||
|
|
||||||
_pico_parse_int( p, &subMtlId );
|
|
||||||
newFace = _pico_calloc( 1, sizeof( aseFace_t ) );
|
|
||||||
|
|
||||||
/* we fix up the mtlId later when we parse the material_ref */
|
|
||||||
newFace->mtlId = 0;
|
|
||||||
newFace->subMtlId = subMtlId;
|
|
||||||
newFace->index[0] = indexes[2];
|
|
||||||
newFace->index[1] = indexes[1];
|
|
||||||
newFace->index[2] = indexes[0];
|
|
||||||
|
|
||||||
_ase_add_face( &faces,&facesTail,newFace );
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
if ( !_pico_stricmp( p->token,"*MESH_SMOOTHING" ) ) {
|
||||||
|
_pico_parse_int( p, &faces[index].smoothingGroup );
|
||||||
|
}
|
||||||
|
if ( !_pico_stricmp( p->token,"*MESH_MTLID" ) ) {
|
||||||
|
_pico_parse_int( p, &faces[index].subMaterialId );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
faces[index].materialId = 0;
|
||||||
|
faces[index].indices[0] = indexes[2];
|
||||||
|
faces[index].indices[1] = indexes[1];
|
||||||
|
faces[index].indices[2] = indexes[0];
|
||||||
}
|
}
|
||||||
/* model texture vertex */
|
/* model texture vertex */
|
||||||
else if ( !_pico_stricmp( p->token,"*mesh_tvert" ) ) {
|
else if ( !_pico_stricmp( p->token,"*mesh_tvert" ) ) {
|
||||||
picoVec2_t uv;
|
|
||||||
int index;
|
int index;
|
||||||
|
|
||||||
/* we must have a valid surface */
|
if ( numVertices == 0 ) {
|
||||||
if ( surface == NULL ) {
|
_ase_error_return( "Texture Vertex parse error" );
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get uv vertex index */
|
/* get uv vertex index */
|
||||||
if ( !_pico_parse_int( p,&index ) ) {
|
if ( !_pico_parse_int( p,&index ) || index >= numTextureVertices ) {
|
||||||
_ase_error_return( "UV vertex parse error" );
|
_ase_error_return( "Texture vertex parse error" );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get uv vertex s */
|
/* get uv vertex s */
|
||||||
if ( !_pico_parse_float( p,&uv[0] ) ) {
|
if ( !_pico_parse_float( p,&texcoords[index].texcoord[0] ) ) {
|
||||||
_ase_error_return( "UV vertex parse error" );
|
_ase_error_return( "Texture vertex parse error" );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get uv vertex t */
|
/* get uv vertex t */
|
||||||
if ( !_pico_parse_float( p,&uv[1] ) ) {
|
if ( !_pico_parse_float( p,&texcoords[index].texcoord[1] ) ) {
|
||||||
_ase_error_return( "UV vertex parse error" );
|
_ase_error_return( "Texture vertex parse error" );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ydnar: invert t */
|
/* ydnar: invert t */
|
||||||
uv[ 1 ] = 1.0f - uv[ 1 ];
|
texcoords[index].texcoord[ 1 ] = 1.0f - texcoords[index].texcoord[ 1 ];
|
||||||
|
|
||||||
/* set texture vertex */
|
|
||||||
PicoSetSurfaceST( surface,0,index,uv );
|
|
||||||
}
|
}
|
||||||
/* ydnar: model mesh texture face */
|
/* ydnar: model mesh texture face */
|
||||||
else if ( !_pico_stricmp( p->token, "*mesh_tface" ) ) {
|
else if ( !_pico_stricmp( p->token, "*mesh_tface" ) ) {
|
||||||
picoIndex_t indexes[3];
|
picoIndex_t indexes[3];
|
||||||
int index;
|
int index;
|
||||||
aseFace_t* face;
|
|
||||||
|
|
||||||
/* we must have a valid surface */
|
if ( numFaces == 0 ) {
|
||||||
if ( surface == NULL ) {
|
_ase_error_return( "Texture face parse error" );
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get face index */
|
/* get face index */
|
||||||
|
@ -617,65 +773,52 @@ static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
_ase_error_return( "Texture face parse error" );
|
_ase_error_return( "Texture face parse error" );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* set face indexes (note interleaved offset!) */
|
faces[index].indices[3] = indexes[2];
|
||||||
PicoSetSurfaceIndex( surface, ( index * 9 + 3 ), indexes[2] );
|
faces[index].indices[4] = indexes[1];
|
||||||
PicoSetSurfaceIndex( surface, ( index * 9 + 4 ), indexes[1] );
|
faces[index].indices[5] = indexes[0];
|
||||||
PicoSetSurfaceIndex( surface, ( index * 9 + 5 ), indexes[0] );
|
|
||||||
|
|
||||||
face = _ase_get_face_for_index( faces,index );
|
|
||||||
face->index[3] = indexes[2];
|
|
||||||
face->index[4] = indexes[1];
|
|
||||||
face->index[5] = indexes[0];
|
|
||||||
}
|
}
|
||||||
/* model color vertex */
|
/* model color vertex */
|
||||||
else if ( !_pico_stricmp( p->token,"*mesh_vertcol" ) ) {
|
else if ( !_pico_stricmp( p->token,"*mesh_vertcol" ) ) {
|
||||||
picoColor_t color;
|
|
||||||
int index;
|
int index;
|
||||||
float colorInput;
|
float colorInput;
|
||||||
|
|
||||||
/* we must have a valid surface */
|
if ( numVertices == 0 ) {
|
||||||
if ( surface == NULL ) {
|
_ase_error_return( "Color Vertex parse error" );
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get color vertex index */
|
/* get color vertex index */
|
||||||
if ( !_pico_parse_int( p,&index ) ) {
|
if ( !_pico_parse_int( p,&index ) ) {
|
||||||
_ase_error_return( "UV vertex parse error" );
|
_ase_error_return( "Color vertex parse error" );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get R component */
|
/* get R component */
|
||||||
if ( !_pico_parse_float( p,&colorInput ) ) {
|
if ( !_pico_parse_float( p,&colorInput ) ) {
|
||||||
_ase_error_return( "color vertex parse error" );
|
_ase_error_return( "Color vertex parse error" );
|
||||||
}
|
}
|
||||||
color[0] = (picoByte_t)( colorInput * 255 );
|
colors[index].color[0] = (picoByte_t)( colorInput * 255 );
|
||||||
|
|
||||||
/* get G component */
|
/* get G component */
|
||||||
if ( !_pico_parse_float( p,&colorInput ) ) {
|
if ( !_pico_parse_float( p,&colorInput ) ) {
|
||||||
_ase_error_return( "color vertex parse error" );
|
_ase_error_return( "Color vertex parse error" );
|
||||||
}
|
}
|
||||||
color[1] = (picoByte_t)( colorInput * 255 );
|
colors[index].color[1] = (picoByte_t)( colorInput * 255 );
|
||||||
|
|
||||||
/* get B component */
|
/* get B component */
|
||||||
if ( !_pico_parse_float( p,&colorInput ) ) {
|
if ( !_pico_parse_float( p,&colorInput ) ) {
|
||||||
_ase_error_return( "color vertex parse error" );
|
_ase_error_return( "Color vertex parse error" );
|
||||||
}
|
}
|
||||||
color[2] = (picoByte_t)( colorInput * 255 );
|
colors[index].color[2] = (picoByte_t)( colorInput * 255 );
|
||||||
|
|
||||||
/* leave alpha alone since we don't get any data from the ASE format */
|
/* leave alpha alone since we don't get any data from the ASE format */
|
||||||
color[3] = 255;
|
colors[index].color[3] = 255;
|
||||||
|
|
||||||
/* set texture vertex */
|
|
||||||
PicoSetSurfaceColor( surface,0,index,color );
|
|
||||||
}
|
}
|
||||||
/* model color face */
|
/* model color face */
|
||||||
else if ( !_pico_stricmp( p->token,"*mesh_cface" ) ) {
|
else if ( !_pico_stricmp( p->token,"*mesh_cface" ) ) {
|
||||||
picoIndex_t indexes[3];
|
picoIndex_t indexes[3];
|
||||||
int index;
|
int index;
|
||||||
aseFace_t* face;
|
|
||||||
|
|
||||||
/* we must have a valid surface */
|
if ( numFaces == 0 ) {
|
||||||
if ( surface == NULL ) {
|
_ase_error_return( "Face parse error" );
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get face index */
|
/* get face index */
|
||||||
|
@ -701,20 +844,14 @@ static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
_ase_error_return( "Face parse error" );
|
_ase_error_return( "Face parse error" );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* set face indexes (note interleaved offset!) */
|
faces[index].indices[6] = indexes[2];
|
||||||
PicoSetSurfaceIndex( surface, ( index * 9 + 6 ), indexes[2] );
|
faces[index].indices[7] = indexes[1];
|
||||||
PicoSetSurfaceIndex( surface, ( index * 9 + 7 ), indexes[1] );
|
faces[index].indices[8] = indexes[0];
|
||||||
PicoSetSurfaceIndex( surface, ( index * 9 + 8 ), indexes[0] );
|
|
||||||
|
|
||||||
face = _ase_get_face_for_index( faces,index );
|
|
||||||
face->index[6] = indexes[2];
|
|
||||||
face->index[7] = indexes[1];
|
|
||||||
face->index[8] = indexes[0];
|
|
||||||
}
|
}
|
||||||
/* model material */
|
/* model material */
|
||||||
else if ( !_pico_stricmp( p->token, "*material" ) ) {
|
else if ( !_pico_stricmp( p->token, "*material" ) ) {
|
||||||
aseSubMaterial_t* subMaterial = NULL;
|
aseSubMaterial_t* subMaterial = NULL;
|
||||||
picoShader_t *shader = NULL;
|
picoShader_t *shader;
|
||||||
int level = 1, index;
|
int level = 1, index;
|
||||||
char materialName[ 1024 ];
|
char materialName[ 1024 ];
|
||||||
float transValue = 0.0f, shineValue = 1.0f;
|
float transValue = 0.0f, shineValue = 1.0f;
|
||||||
|
@ -755,6 +892,8 @@ static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
|
|
||||||
if ( level == subMaterialLevel ) {
|
if ( level == subMaterialLevel ) {
|
||||||
/* set material name */
|
/* set material name */
|
||||||
|
_pico_first_token( materialName );
|
||||||
|
shadername_convert( materialName );
|
||||||
PicoSetShaderName( shader, materialName );
|
PicoSetShaderName( shader, materialName );
|
||||||
|
|
||||||
/* set shader's transparency */
|
/* set shader's transparency */
|
||||||
|
@ -944,6 +1083,7 @@ static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
}
|
}
|
||||||
|
|
||||||
/* set material name */
|
/* set material name */
|
||||||
|
shadername_convert( materialName );
|
||||||
PicoSetShaderName( shader,materialName );
|
PicoSetShaderName( shader,materialName );
|
||||||
|
|
||||||
/* set shader's transparency */
|
/* set shader's transparency */
|
||||||
|
@ -967,6 +1107,34 @@ static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
/* set material map name */
|
/* set material map name */
|
||||||
PicoSetShaderMapName( shader, mapname );
|
PicoSetShaderMapName( shader, mapname );
|
||||||
|
|
||||||
|
/* extract shadername from bitmap path */
|
||||||
|
if ( mapname != NULL ) {
|
||||||
|
char* p = mapname;
|
||||||
|
|
||||||
|
/* convert to shader-name format */
|
||||||
|
shadername_convert( mapname );
|
||||||
|
{
|
||||||
|
/* remove extension */
|
||||||
|
char* last_period = strrchr( p, '.' );
|
||||||
|
if ( last_period != NULL ) {
|
||||||
|
*last_period = '\0';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* find shader path */
|
||||||
|
for (; *p != '\0'; ++p )
|
||||||
|
{
|
||||||
|
if ( _pico_strnicmp( p, "models/", 7 ) == 0 || _pico_strnicmp( p, "textures/", 9 ) == 0 ) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( *p != '\0' ) {
|
||||||
|
/* set material name */
|
||||||
|
PicoSetShaderName( shader,p );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* this is just a material with 1 submaterial */
|
/* this is just a material with 1 submaterial */
|
||||||
subMaterial = _ase_add_submaterial( &materials, index, 0, shader );
|
subMaterial = _ase_add_submaterial( &materials, index, 0, shader );
|
||||||
}
|
}
|
||||||
|
@ -982,9 +1150,11 @@ static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ydnar: finish existing surface */
|
/* ydnar: finish existing surface */
|
||||||
// _ase_make_surface( model, &surface );
|
_ase_submit_triangles( model, materials, vertices, texcoords, colors, faces, numFaces );
|
||||||
_ase_submit_triangles( surface, model,materials,faces );
|
_pico_free( faces );
|
||||||
_ase_free_faces( &faces,&facesTail );
|
_pico_free( vertices );
|
||||||
|
_pico_free( texcoords );
|
||||||
|
_pico_free( colors );
|
||||||
|
|
||||||
#ifdef DEBUG_PM_ASE
|
#ifdef DEBUG_PM_ASE
|
||||||
_ase_print_materials( materials );
|
_ase_print_materials( materials );
|
||||||
|
@ -995,6 +1165,8 @@ static picoModel_t *_ase_load( PM_PARAMS_LOAD ){
|
||||||
|
|
||||||
_ase_free_materials( &materials );
|
_ase_free_materials( &materials );
|
||||||
|
|
||||||
|
_pico_free_parser( p );
|
||||||
|
|
||||||
/* return allocated pico model */
|
/* return allocated pico model */
|
||||||
return model;
|
return model;
|
||||||
}
|
}
|
||||||
|
|
|
@ -350,7 +350,7 @@ static picoModel_t *_fm_load( PM_PARAMS_LOAD ){
|
||||||
texCoord->t = _pico_little_short( texCoord[i].t );
|
texCoord->t = _pico_little_short( texCoord[i].t );
|
||||||
}
|
}
|
||||||
// set Skin Name
|
// set Skin Name
|
||||||
strncpy( skinname, (char *) fm.fm_skin, FM_SKINPATHSIZE );
|
strncpy( skinname, (unsigned char *) fm.fm_skin, FM_SKINPATHSIZE );
|
||||||
|
|
||||||
#ifdef FM_VERBOSE_DBG
|
#ifdef FM_VERBOSE_DBG
|
||||||
// Print out md2 values
|
// Print out md2 values
|
||||||
|
|
|
@ -103,7 +103,7 @@ static picoModel_t *_lwo_load( PM_PARAMS_LOAD ){
|
||||||
lwPolygon *pol;
|
lwPolygon *pol;
|
||||||
lwPolVert *v;
|
lwPolVert *v;
|
||||||
lwVMapPt *vm;
|
lwVMapPt *vm;
|
||||||
char name[ 64 ];
|
char name[ 256 ];
|
||||||
int i, j, k, numverts;
|
int i, j, k, numverts;
|
||||||
|
|
||||||
picoModel_t *picoModel;
|
picoModel_t *picoModel;
|
||||||
|
@ -235,6 +235,7 @@ static picoModel_t *_lwo_load( PM_PARAMS_LOAD ){
|
||||||
|
|
||||||
/* detox and set shader name */
|
/* detox and set shader name */
|
||||||
strncpy( name, surface->name, sizeof( name ) );
|
strncpy( name, surface->name, sizeof( name ) );
|
||||||
|
_pico_first_token( name );
|
||||||
_pico_setfext( name, "" );
|
_pico_setfext( name, "" );
|
||||||
_pico_unixify( name );
|
_pico_unixify( name );
|
||||||
PicoSetShaderName( picoShader, name );
|
PicoSetShaderName( picoShader, name );
|
||||||
|
@ -282,9 +283,22 @@ static picoModel_t *_lwo_load( PM_PARAMS_LOAD ){
|
||||||
xyz[ 1 ] = pt->pos[ 2 ];
|
xyz[ 1 ] = pt->pos[ 2 ];
|
||||||
xyz[ 2 ] = pt->pos[ 1 ];
|
xyz[ 2 ] = pt->pos[ 1 ];
|
||||||
|
|
||||||
|
///* doom3 lwo data doesn't seem to have smoothing-angle information */
|
||||||
|
//#if 0
|
||||||
|
if ( surface->smooth <= 0 ) {
|
||||||
|
/* use face normals */
|
||||||
normal[ 0 ] = v->norm[ 0 ];
|
normal[ 0 ] = v->norm[ 0 ];
|
||||||
normal[ 1 ] = v->norm[ 2 ];
|
normal[ 1 ] = v->norm[ 2 ];
|
||||||
normal[ 2 ] = v->norm[ 1 ];
|
normal[ 2 ] = v->norm[ 1 ];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
//#endif
|
||||||
|
{
|
||||||
|
/* smooth normals later */
|
||||||
|
normal[ 0 ] = 0;
|
||||||
|
normal[ 1 ] = 0;
|
||||||
|
normal[ 2 ] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
st[ 0 ] = xyz[ defaultSTAxis[ 0 ] ] * defaultXYZtoSTScale[ 0 ];
|
st[ 0 ] = xyz[ defaultSTAxis[ 0 ] ] * defaultXYZtoSTScale[ 0 ];
|
||||||
st[ 1 ] = xyz[ defaultSTAxis[ 1 ] ] * defaultXYZtoSTScale[ 1 ];
|
st[ 1 ] = xyz[ defaultSTAxis[ 1 ] ] * defaultXYZtoSTScale[ 1 ];
|
||||||
|
|
|
@ -241,7 +241,7 @@ static int _obj_mtl_load( picoModel_t *model ){
|
||||||
return 0; \
|
return 0; \
|
||||||
}
|
}
|
||||||
/* alloc copy of model file name */
|
/* alloc copy of model file name */
|
||||||
fileName = _pico_clone_alloc( model->fileName,-1 );
|
fileName = _pico_clone_alloc( model->fileName );
|
||||||
if ( fileName == NULL ) {
|
if ( fileName == NULL ) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -863,13 +863,16 @@ static picoModel_t *_obj_load( PM_PARAMS_LOAD ){
|
||||||
else if ( !_pico_stricmp( p->token, "usemtl" ) ) {
|
else if ( !_pico_stricmp( p->token, "usemtl" ) ) {
|
||||||
char *materialName;
|
char *materialName;
|
||||||
materialName = _pico_parse( p, 0 );
|
materialName = _pico_parse( p, 0 );
|
||||||
if( materialName || strlen( materialName ) ) {
|
if( materialName && strlen( materialName ) ) {
|
||||||
picoShader_t *shader;
|
picoShader_t *shader;
|
||||||
shader = PicoFindShader( model, materialName, 0 );
|
shader = PicoFindShader( model, materialName, 0 );
|
||||||
if( !shader ) {
|
if( !shader ) {
|
||||||
shader = PicoNewShader( model );
|
shader = PicoNewShader( model );
|
||||||
|
if( shader ) {
|
||||||
|
PicoSetShaderMapName( shader, materialName );
|
||||||
PicoSetShaderName( shader, materialName );
|
PicoSetShaderName( shader, materialName );
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if( shader && curSurface ) {
|
if( shader && curSurface ) {
|
||||||
PicoSetSurfaceShader( curSurface, shader );
|
PicoSetSurfaceShader( curSurface, shader );
|
||||||
}
|
}
|
||||||
|
|
607
libs/picomodel/pm_terrain.c
Normal file
607
libs/picomodel/pm_terrain.c
Normal file
|
@ -0,0 +1,607 @@
|
||||||
|
/* -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
PicoModel Library
|
||||||
|
|
||||||
|
Copyright (c) 2003, Randy Reddig & seaw0lf
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification,
|
||||||
|
are permitted provided that the following conditions are met:
|
||||||
|
|
||||||
|
Redistributions of source code must retain the above copyright notice, this list
|
||||||
|
of conditions and the following disclaimer.
|
||||||
|
|
||||||
|
Redistributions in binary form must reproduce the above copyright notice, this
|
||||||
|
list of conditions and the following disclaimer in the documentation and/or
|
||||||
|
other materials provided with the distribution.
|
||||||
|
|
||||||
|
Neither the names of the copyright holders nor the names of its contributors may
|
||||||
|
be used to endorse or promote products derived from this software without
|
||||||
|
specific prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||||
|
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||||
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
||||||
|
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||||
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||||
|
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
----------------------------------------------------------------------------- */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* marker */
|
||||||
|
#define PM_TERRAIN_C
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* dependencies */
|
||||||
|
#include "picointernal.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
typedef struct tga_s
|
||||||
|
{
|
||||||
|
unsigned char id_length, colormap_type, image_type;
|
||||||
|
unsigned short colormap_index, colormap_length;
|
||||||
|
unsigned char colormap_size;
|
||||||
|
unsigned short x_origin, y_origin, width, height;
|
||||||
|
unsigned char pixel_size, attributes;
|
||||||
|
}
|
||||||
|
tga_t;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
_terrain_load_tga_buffer()
|
||||||
|
loads a tga image into a newly allocated image buffer
|
||||||
|
fixme: replace/clean this function
|
||||||
|
*/
|
||||||
|
|
||||||
|
void _terrain_load_tga_buffer( unsigned char *buffer, unsigned char **pic, int *width, int *height ) {
|
||||||
|
int row, column;
|
||||||
|
int columns, rows, numPixels;
|
||||||
|
unsigned char *pixbuf;
|
||||||
|
unsigned char *buf_p;
|
||||||
|
tga_t targa_header;
|
||||||
|
unsigned char *targa_rgba;
|
||||||
|
|
||||||
|
|
||||||
|
*pic = NULL;
|
||||||
|
|
||||||
|
if ( buffer == NULL ) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
buf_p = buffer;
|
||||||
|
|
||||||
|
targa_header.id_length = *buf_p++;
|
||||||
|
targa_header.colormap_type = *buf_p++;
|
||||||
|
targa_header.image_type = *buf_p++;
|
||||||
|
|
||||||
|
targa_header.colormap_index = _pico_little_short( *(short*)buf_p );
|
||||||
|
buf_p += 2;
|
||||||
|
targa_header.colormap_length = _pico_little_short( *(short*) buf_p );
|
||||||
|
buf_p += 2;
|
||||||
|
targa_header.colormap_size = *buf_p++;
|
||||||
|
targa_header.x_origin = _pico_little_short( *(short*) buf_p );
|
||||||
|
buf_p += 2;
|
||||||
|
targa_header.y_origin = _pico_little_short( *(short*) buf_p );
|
||||||
|
buf_p += 2;
|
||||||
|
targa_header.width = _pico_little_short( *(short*) buf_p );
|
||||||
|
buf_p += 2;
|
||||||
|
targa_header.height = _pico_little_short( *(short*) buf_p );
|
||||||
|
buf_p += 2;
|
||||||
|
targa_header.pixel_size = *buf_p++;
|
||||||
|
targa_header.attributes = *buf_p++;
|
||||||
|
|
||||||
|
if ( targa_header.image_type != 2 && targa_header.image_type != 10 && targa_header.image_type != 3 ) {
|
||||||
|
_pico_printf( PICO_ERROR, "Only type 2 (RGB), 3 (gray), and 10 (RGB) TGA images supported\n" );
|
||||||
|
pic = NULL;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( targa_header.colormap_type != 0 ) {
|
||||||
|
_pico_printf( PICO_ERROR, "Indexed color TGA images not supported\n" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( targa_header.pixel_size != 32 && targa_header.pixel_size != 24 && targa_header.image_type != 3 ) {
|
||||||
|
_pico_printf( PICO_ERROR, "Only 32 or 24 bit TGA images supported (not indexed color)\n" );
|
||||||
|
pic = NULL;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
columns = targa_header.width;
|
||||||
|
rows = targa_header.height;
|
||||||
|
numPixels = columns * rows;
|
||||||
|
|
||||||
|
if ( width ) {
|
||||||
|
*width = columns;
|
||||||
|
}
|
||||||
|
if ( height ) {
|
||||||
|
*height = rows;
|
||||||
|
}
|
||||||
|
|
||||||
|
targa_rgba = _pico_alloc( numPixels * 4 );
|
||||||
|
*pic = targa_rgba;
|
||||||
|
|
||||||
|
if ( targa_header.id_length != 0 ) {
|
||||||
|
buf_p += targa_header.id_length; // skip TARGA image comment
|
||||||
|
|
||||||
|
}
|
||||||
|
if ( targa_header.image_type == 2 || targa_header.image_type == 3 ) {
|
||||||
|
// Uncompressed RGB or gray scale image
|
||||||
|
for ( row = rows - 1; row >= 0; row-- )
|
||||||
|
{
|
||||||
|
pixbuf = targa_rgba + row * columns * 4;
|
||||||
|
for ( column = 0; column < columns; column++ )
|
||||||
|
{
|
||||||
|
unsigned char red,green,blue,alphabyte;
|
||||||
|
switch ( targa_header.pixel_size )
|
||||||
|
{
|
||||||
|
|
||||||
|
case 8:
|
||||||
|
blue = *buf_p++;
|
||||||
|
green = blue;
|
||||||
|
red = blue;
|
||||||
|
*pixbuf++ = red;
|
||||||
|
*pixbuf++ = green;
|
||||||
|
*pixbuf++ = blue;
|
||||||
|
*pixbuf++ = 255;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 24:
|
||||||
|
blue = *buf_p++;
|
||||||
|
green = *buf_p++;
|
||||||
|
red = *buf_p++;
|
||||||
|
*pixbuf++ = red;
|
||||||
|
*pixbuf++ = green;
|
||||||
|
*pixbuf++ = blue;
|
||||||
|
*pixbuf++ = 255;
|
||||||
|
break;
|
||||||
|
case 32:
|
||||||
|
blue = *buf_p++;
|
||||||
|
green = *buf_p++;
|
||||||
|
red = *buf_p++;
|
||||||
|
alphabyte = *buf_p++;
|
||||||
|
*pixbuf++ = red;
|
||||||
|
*pixbuf++ = green;
|
||||||
|
*pixbuf++ = blue;
|
||||||
|
*pixbuf++ = alphabyte;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* rle encoded pixels */
|
||||||
|
else if ( targa_header.image_type == 10 ) {
|
||||||
|
unsigned char red,green,blue,alphabyte,packetHeader,packetSize,j;
|
||||||
|
|
||||||
|
red = 0;
|
||||||
|
green = 0;
|
||||||
|
blue = 0;
|
||||||
|
alphabyte = 0xff;
|
||||||
|
|
||||||
|
for ( row = rows - 1; row >= 0; row-- ) {
|
||||||
|
pixbuf = targa_rgba + row * columns * 4;
|
||||||
|
for ( column = 0; column < columns; ) {
|
||||||
|
packetHeader = *buf_p++;
|
||||||
|
packetSize = 1 + ( packetHeader & 0x7f );
|
||||||
|
if ( packetHeader & 0x80 ) { // run-length packet
|
||||||
|
switch ( targa_header.pixel_size ) {
|
||||||
|
case 24:
|
||||||
|
blue = *buf_p++;
|
||||||
|
green = *buf_p++;
|
||||||
|
red = *buf_p++;
|
||||||
|
alphabyte = 255;
|
||||||
|
break;
|
||||||
|
case 32:
|
||||||
|
blue = *buf_p++;
|
||||||
|
green = *buf_p++;
|
||||||
|
red = *buf_p++;
|
||||||
|
alphabyte = *buf_p++;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
//Error("LoadTGA: illegal pixel_size '%d' in file '%s'\n", targa_header.pixel_size, name );
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
for ( j = 0; j < packetSize; j++ ) {
|
||||||
|
*pixbuf++ = red;
|
||||||
|
*pixbuf++ = green;
|
||||||
|
*pixbuf++ = blue;
|
||||||
|
*pixbuf++ = alphabyte;
|
||||||
|
column++;
|
||||||
|
if ( column == columns ) { // run spans across rows
|
||||||
|
column = 0;
|
||||||
|
if ( row > 0 ) {
|
||||||
|
row--;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
goto breakOut;
|
||||||
|
}
|
||||||
|
pixbuf = targa_rgba + row * columns * 4;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else { // non run-length packet
|
||||||
|
for ( j = 0; j < packetSize; j++ ) {
|
||||||
|
switch ( targa_header.pixel_size ) {
|
||||||
|
case 24:
|
||||||
|
blue = *buf_p++;
|
||||||
|
green = *buf_p++;
|
||||||
|
red = *buf_p++;
|
||||||
|
*pixbuf++ = red;
|
||||||
|
*pixbuf++ = green;
|
||||||
|
*pixbuf++ = blue;
|
||||||
|
*pixbuf++ = 255;
|
||||||
|
break;
|
||||||
|
case 32:
|
||||||
|
blue = *buf_p++;
|
||||||
|
green = *buf_p++;
|
||||||
|
red = *buf_p++;
|
||||||
|
alphabyte = *buf_p++;
|
||||||
|
*pixbuf++ = red;
|
||||||
|
*pixbuf++ = green;
|
||||||
|
*pixbuf++ = blue;
|
||||||
|
*pixbuf++ = alphabyte;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
//Sysprintf("LoadTGA: illegal pixel_size '%d' in file '%s'\n", targa_header.pixel_size, name );
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
column++;
|
||||||
|
if ( column == columns ) { // pixel packet run spans across rows
|
||||||
|
column = 0;
|
||||||
|
if ( row > 0 ) {
|
||||||
|
row--;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
goto breakOut;
|
||||||
|
}
|
||||||
|
pixbuf = targa_rgba + row * columns * 4;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
breakOut:;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* fix vertically flipped image */
|
||||||
|
if ( ( targa_header.attributes & ( 1 << 5 ) ) ) {
|
||||||
|
int flip;
|
||||||
|
for ( row = 0; row < .5f * rows; row++ )
|
||||||
|
{
|
||||||
|
for ( column = 0; column < columns; column++ )
|
||||||
|
{
|
||||||
|
flip = *( (int*)targa_rgba + row * columns + column );
|
||||||
|
*( (int*)targa_rgba + row * columns + column ) = *( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column );
|
||||||
|
*( (int*)targa_rgba + ( ( rows - 1 ) - row ) * columns + column ) = flip;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
_terrain_canload()
|
||||||
|
validates a picoterrain file
|
||||||
|
*/
|
||||||
|
|
||||||
|
static int _terrain_canload( PM_PARAMS_CANLOAD ) {
|
||||||
|
picoParser_t *p;
|
||||||
|
|
||||||
|
|
||||||
|
/* keep the friggin compiler happy */
|
||||||
|
/**fileName = *fileName*/;
|
||||||
|
|
||||||
|
/* create pico parser */
|
||||||
|
p = _pico_new_parser( (picoByte_t*) buffer, bufSize );
|
||||||
|
if ( p == NULL ) {
|
||||||
|
return PICO_PMV_ERROR_MEMORY;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* get first token */
|
||||||
|
if ( _pico_parse_first( p ) == NULL ) {
|
||||||
|
return PICO_PMV_ERROR_IDENT;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* check first token */
|
||||||
|
if ( _pico_stricmp( p->token, "picoterrain" ) ) {
|
||||||
|
_pico_free_parser( p );
|
||||||
|
return PICO_PMV_ERROR_IDENT;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* free the pico parser object */
|
||||||
|
_pico_free_parser( p );
|
||||||
|
|
||||||
|
/* file seems to be a valid picoterrain file */
|
||||||
|
return PICO_PMV_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
_terrain_load()
|
||||||
|
loads a picoterrain file
|
||||||
|
*/
|
||||||
|
|
||||||
|
static picoModel_t *_terrain_load( PM_PARAMS_LOAD ) {
|
||||||
|
int i, j, v, pw[ 5 ], r;
|
||||||
|
picoParser_t *p;
|
||||||
|
|
||||||
|
char *shader, *heightmapFile, *colormapFile;
|
||||||
|
picoVec3_t scale, origin;
|
||||||
|
|
||||||
|
unsigned char *imageBuffer;
|
||||||
|
int imageBufSize, w, h, cw, ch;
|
||||||
|
unsigned char *heightmap, *colormap, *heightPixel, *colorPixel;
|
||||||
|
|
||||||
|
picoModel_t *picoModel;
|
||||||
|
picoSurface_t *picoSurface;
|
||||||
|
picoShader_t *picoShader;
|
||||||
|
picoVec3_t xyz, normal;
|
||||||
|
picoVec2_t st;
|
||||||
|
picoColor_t color;
|
||||||
|
|
||||||
|
|
||||||
|
/* keep the friggin compiler happy */
|
||||||
|
/**fileName = *fileName*/;
|
||||||
|
|
||||||
|
/* create pico parser */
|
||||||
|
p = _pico_new_parser( (picoByte_t*) buffer, bufSize );
|
||||||
|
if ( p == NULL ) {
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* get first token */
|
||||||
|
if ( _pico_parse_first( p ) == NULL ) {
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* check first token */
|
||||||
|
if ( _pico_stricmp( p->token, "picoterrain" ) ) {
|
||||||
|
_pico_printf( PICO_ERROR, "Invalid PicoTerrain model" );
|
||||||
|
_pico_free_parser( p );
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* setup */
|
||||||
|
shader = heightmapFile = colormapFile = NULL;
|
||||||
|
_pico_set_vec( scale, 512, 512, 32 );
|
||||||
|
|
||||||
|
/* parse ase model file */
|
||||||
|
while ( 1 )
|
||||||
|
{
|
||||||
|
/* get first token on line */
|
||||||
|
if ( !_pico_parse_first( p ) ) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* skip empty lines */
|
||||||
|
if ( !p->token || !p->token[ 0 ] ) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* shader */
|
||||||
|
if ( !_pico_stricmp( p->token, "shader" ) ) {
|
||||||
|
if ( _pico_parse( p, 0 ) && p->token[ 0 ] ) {
|
||||||
|
if ( shader != NULL ) {
|
||||||
|
_pico_free( shader );
|
||||||
|
}
|
||||||
|
shader = _pico_clone_alloc( p->token );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* heightmap */
|
||||||
|
else if ( !_pico_stricmp( p->token, "heightmap" ) ) {
|
||||||
|
if ( _pico_parse( p, 0 ) && p->token[ 0 ] ) {
|
||||||
|
if ( heightmapFile != NULL ) {
|
||||||
|
_pico_free( heightmapFile );
|
||||||
|
}
|
||||||
|
heightmapFile = _pico_clone_alloc( p->token );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* colormap */
|
||||||
|
else if ( !_pico_stricmp( p->token, "colormap" ) ) {
|
||||||
|
if ( _pico_parse( p, 0 ) && p->token[ 0 ] ) {
|
||||||
|
if ( colormapFile != NULL ) {
|
||||||
|
_pico_free( colormapFile );
|
||||||
|
}
|
||||||
|
colormapFile = _pico_clone_alloc( p->token );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* scale */
|
||||||
|
else if ( !_pico_stricmp( p->token, "scale" ) ) {
|
||||||
|
_pico_parse_vec( p, scale );
|
||||||
|
}
|
||||||
|
|
||||||
|
/* skip unparsed rest of line and continue */
|
||||||
|
_pico_parse_skip_rest( p );
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------- */
|
||||||
|
|
||||||
|
/* load heightmap */
|
||||||
|
heightmap = imageBuffer = NULL;
|
||||||
|
_pico_load_file( heightmapFile, &imageBuffer, &imageBufSize );
|
||||||
|
_terrain_load_tga_buffer( imageBuffer, &heightmap, &w, &h );
|
||||||
|
_pico_free( heightmapFile );
|
||||||
|
_pico_free_file( imageBuffer );
|
||||||
|
|
||||||
|
if ( heightmap == NULL || w < 2 || h < 2 ) {
|
||||||
|
_pico_printf( PICO_ERROR, "PicoTerrain model with invalid heightmap" );
|
||||||
|
if ( shader != NULL ) {
|
||||||
|
_pico_free( shader );
|
||||||
|
}
|
||||||
|
if ( colormapFile != NULL ) {
|
||||||
|
_pico_free( colormapFile );
|
||||||
|
}
|
||||||
|
_pico_free_parser( p );
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* set origin (bottom lowest corner of terrain mesh) */
|
||||||
|
_pico_set_vec( origin, ( w / -2 ) * scale[ 0 ], ( h / -2 ) * scale[ 1 ], -128 * scale[ 2 ] );
|
||||||
|
|
||||||
|
/* load colormap */
|
||||||
|
colormap = imageBuffer = NULL;
|
||||||
|
_pico_load_file( colormapFile, &imageBuffer, &imageBufSize );
|
||||||
|
_terrain_load_tga_buffer( imageBuffer, &colormap, &cw, &ch );
|
||||||
|
_pico_free( colormapFile );
|
||||||
|
_pico_free_file( imageBuffer );
|
||||||
|
|
||||||
|
if ( cw != w || ch != h ) {
|
||||||
|
_pico_printf( PICO_WARNING, "PicoTerrain colormap/heightmap size mismatch" );
|
||||||
|
_pico_free( colormap );
|
||||||
|
colormap = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ----------------------------------------------------------------- */
|
||||||
|
|
||||||
|
/* create new pico model */
|
||||||
|
picoModel = PicoNewModel();
|
||||||
|
if ( picoModel == NULL ) {
|
||||||
|
_pico_printf( PICO_ERROR, "Unable to allocate a new model" );
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* do model setup */
|
||||||
|
PicoSetModelFrameNum( picoModel, frameNum );
|
||||||
|
PicoSetModelNumFrames( picoModel, 1 ); /* sea */
|
||||||
|
PicoSetModelName( picoModel, fileName );
|
||||||
|
PicoSetModelFileName( picoModel, fileName );
|
||||||
|
|
||||||
|
/* allocate new pico surface */
|
||||||
|
picoSurface = PicoNewSurface( picoModel );
|
||||||
|
if ( picoSurface == NULL ) {
|
||||||
|
_pico_printf( PICO_ERROR, "Unable to allocate a new model surface" );
|
||||||
|
PicoFreeModel( picoModel ); /* sea */
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* terrain surfaces are triangle meshes */
|
||||||
|
PicoSetSurfaceType( picoSurface, PICO_TRIANGLES );
|
||||||
|
|
||||||
|
/* set surface name */
|
||||||
|
PicoSetSurfaceName( picoSurface, "picoterrain" );
|
||||||
|
|
||||||
|
/* create new pico shader */
|
||||||
|
picoShader = PicoNewShader( picoModel );
|
||||||
|
if ( picoShader == NULL ) {
|
||||||
|
_pico_printf( PICO_ERROR, "Unable to allocate a new model shader" );
|
||||||
|
PicoFreeModel( picoModel );
|
||||||
|
_pico_free( shader );
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* detox and set shader name */
|
||||||
|
_pico_setfext( shader, "" );
|
||||||
|
_pico_unixify( shader );
|
||||||
|
PicoSetShaderName( picoShader, shader );
|
||||||
|
_pico_free( shader );
|
||||||
|
|
||||||
|
/* associate current surface with newly created shader */
|
||||||
|
PicoSetSurfaceShader( picoSurface, picoShader );
|
||||||
|
|
||||||
|
/* make bogus normal */
|
||||||
|
_pico_set_vec( normal, 0.0f, 0.0f, 0.0f );
|
||||||
|
|
||||||
|
/* create mesh */
|
||||||
|
for ( j = 0; j < h; j++ )
|
||||||
|
{
|
||||||
|
for ( i = 0; i < w; i++ )
|
||||||
|
{
|
||||||
|
/* get pointers */
|
||||||
|
v = i + ( j * w );
|
||||||
|
heightPixel = heightmap + v * 4;
|
||||||
|
colorPixel = colormap
|
||||||
|
? colormap + v * 4
|
||||||
|
: NULL;
|
||||||
|
|
||||||
|
/* set xyz */
|
||||||
|
_pico_set_vec( xyz, origin[ 0 ] + scale[ 0 ] * i,
|
||||||
|
origin[ 1 ] + scale[ 1 ] * j,
|
||||||
|
origin[ 2 ] + scale[ 2 ] * heightPixel[ 0 ] );
|
||||||
|
PicoSetSurfaceXYZ( picoSurface, v, xyz );
|
||||||
|
|
||||||
|
/* set normal */
|
||||||
|
PicoSetSurfaceNormal( picoSurface, v, normal );
|
||||||
|
|
||||||
|
/* set st */
|
||||||
|
st[ 0 ] = (float) i;
|
||||||
|
st[ 1 ] = (float) j;
|
||||||
|
PicoSetSurfaceST( picoSurface, 0, v, st );
|
||||||
|
|
||||||
|
/* set color */
|
||||||
|
if ( colorPixel != NULL ) {
|
||||||
|
_pico_set_color( color, colorPixel[ 0 ], colorPixel[ 1 ], colorPixel[ 2 ], colorPixel[ 3 ] );
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
_pico_set_color( color, 255, 255, 255, 255 );
|
||||||
|
}
|
||||||
|
PicoSetSurfaceColor( picoSurface, 0, v, color );
|
||||||
|
|
||||||
|
/* set triangles (zero alpha in heightmap suppresses this quad) */
|
||||||
|
if ( i < ( w - 1 ) && j < ( h - 1 ) && heightPixel[ 3 ] >= 128 ) {
|
||||||
|
/* set indexes */
|
||||||
|
pw[ 0 ] = i + ( j * w );
|
||||||
|
pw[ 1 ] = i + ( ( j + 1 ) * w );
|
||||||
|
pw[ 2 ] = i + 1 + ( ( j + 1 ) * w );
|
||||||
|
pw[ 3 ] = i + 1 + ( j * w );
|
||||||
|
pw[ 4 ] = i + ( j * w ); /* same as pw[ 0 ] */
|
||||||
|
|
||||||
|
/* set radix */
|
||||||
|
r = ( i + j ) & 1;
|
||||||
|
|
||||||
|
/* make first triangle */
|
||||||
|
PicoSetSurfaceIndex( picoSurface, ( v * 6 + 0 ), (picoIndex_t) pw[ r + 0 ] );
|
||||||
|
PicoSetSurfaceIndex( picoSurface, ( v * 6 + 1 ), (picoIndex_t) pw[ r + 1 ] );
|
||||||
|
PicoSetSurfaceIndex( picoSurface, ( v * 6 + 2 ), (picoIndex_t) pw[ r + 2 ] );
|
||||||
|
|
||||||
|
/* make second triangle */
|
||||||
|
PicoSetSurfaceIndex( picoSurface, ( v * 6 + 3 ), (picoIndex_t) pw[ r + 0 ] );
|
||||||
|
PicoSetSurfaceIndex( picoSurface, ( v * 6 + 4 ), (picoIndex_t) pw[ r + 2 ] );
|
||||||
|
PicoSetSurfaceIndex( picoSurface, ( v * 6 + 5 ), (picoIndex_t) pw[ r + 3 ] );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* free stuff */
|
||||||
|
_pico_free_parser( p );
|
||||||
|
_pico_free( heightmap );
|
||||||
|
_pico_free( colormap );
|
||||||
|
|
||||||
|
/* return the new pico model */
|
||||||
|
return picoModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* pico file format module definition */
|
||||||
|
const picoModule_t picoModuleTerrain =
|
||||||
|
{
|
||||||
|
"1.3", /* module version string */
|
||||||
|
"PicoTerrain", /* module display name */
|
||||||
|
"Randy Reddig", /* author's name */
|
||||||
|
"2003 Randy Reddig", /* module copyright */
|
||||||
|
{
|
||||||
|
"picoterrain", NULL, NULL, NULL /* default extensions to use */
|
||||||
|
},
|
||||||
|
_terrain_canload, /* validation routine */
|
||||||
|
_terrain_load, /* load routine */
|
||||||
|
NULL, /* save validation routine */
|
||||||
|
NULL /* save routine */
|
||||||
|
};
|
|
@ -84,7 +84,11 @@ ID_INLINE mat3_t::mat3_t() {
|
||||||
}
|
}
|
||||||
|
|
||||||
ID_INLINE mat3_t::mat3_t( float src[ 3 ][ 3 ] ) {
|
ID_INLINE mat3_t::mat3_t( float src[ 3 ][ 3 ] ) {
|
||||||
memcpy( mat, src, sizeof( src ) );
|
for( unsigned int i = 0; i < 3; i++ ) {
|
||||||
|
mat[i].x = src[i][0];
|
||||||
|
mat[i].y = src[i][1];
|
||||||
|
mat[i].z = src[i][2];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ID_INLINE mat3_t::mat3_t( idVec3 const &x, idVec3 const &y, idVec3 const &z ) {
|
ID_INLINE mat3_t::mat3_t( idVec3 const &x, idVec3 const &y, idVec3 const &z ) {
|
||||||
|
|
|
@ -1,183 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="splines"
|
|
||||||
ProjectGUID="{6C1116CE-D99E-4629-9E69-A9329335D706}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4267;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4267;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\math_angles.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\math_matrix.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\math_quaternion.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\math_vector.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\q_parse.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\q_shared.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\splines.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\util_str.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -91,7 +91,7 @@
|
||||||
/*!
|
/*!
|
||||||
=======================================================================
|
=======================================================================
|
||||||
diagnostic printing facility
|
diagnostic printing facility
|
||||||
independently from any API negociation stuff,
|
independently from any API negotiation stuff,
|
||||||
we need a diagnostic facility that's available at all times
|
we need a diagnostic facility that's available at all times
|
||||||
=======================================================================
|
=======================================================================
|
||||||
*/
|
*/
|
||||||
|
@ -219,7 +219,7 @@ void SetType( EAPIManagerType type ) { mType = type; }
|
||||||
set the API matching pattern
|
set the API matching pattern
|
||||||
supported syntax:
|
supported syntax:
|
||||||
any minor for a given major, for instance: PLUGIN_MAJOR, "*"
|
any minor for a given major, for instance: PLUGIN_MAJOR, "*"
|
||||||
a space seperated list of minors for a given major: IMAGE_MAJOR, "tga jpg"
|
a space separated list of minors for a given major: IMAGE_MAJOR, "tga jpg"
|
||||||
*/
|
*/
|
||||||
void SetMatchAPI( const char *major, const char *minor );
|
void SetMatchAPI( const char *major, const char *minor );
|
||||||
|
|
||||||
|
@ -236,8 +236,8 @@ static APIDescriptor_t* PrepareRequireAPI( APIDescriptor_t *pAPI );
|
||||||
bool CheckSetActive();
|
bool CheckSetActive();
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
the manager answers wether it wants to load this or not
|
the manager answers whether it wants to load this or not
|
||||||
we provide a default implementation, but this can be completely overriden if needed
|
we provide a default implementation, but this can be completely overridden if needed
|
||||||
see SetMatchAPI for the documentation of the default implementation
|
see SetMatchAPI for the documentation of the default implementation
|
||||||
NOTE: this should only be called on API_MATCH type of managers
|
NOTE: this should only be called on API_MATCH type of managers
|
||||||
*/
|
*/
|
||||||
|
@ -279,8 +279,8 @@ class CSynapseServer; // forward declare
|
||||||
class CSynapseClient : public IRefCounted
|
class CSynapseClient : public IRefCounted
|
||||||
{
|
{
|
||||||
/*!
|
/*!
|
||||||
this flag indicates wether this client is active
|
this flag indicates whether this client is active
|
||||||
i.e. wether you can ask it for interfaces
|
i.e. whether you can ask it for interfaces
|
||||||
this is either a client for which all required interfaces have been filled in
|
this is either a client for which all required interfaces have been filled in
|
||||||
or a client we are trying to resolve (i.e. load with all it's stuff)
|
or a client we are trying to resolve (i.e. load with all it's stuff)
|
||||||
*/
|
*/
|
||||||
|
@ -324,7 +324,7 @@ APIDescriptor_t* GetAPIDescriptor( int ) const; ///< retrieve specific informati
|
||||||
SYN_PROVIDE: means this is an API we provide if anyone needs it
|
SYN_PROVIDE: means this is an API we provide if anyone needs it
|
||||||
SYN_REQUIRE: means this is an API we will require for operation
|
SYN_REQUIRE: means this is an API we will require for operation
|
||||||
SYN_REQUIRE_ANY: means this is an API we want to load *any* minor found
|
SYN_REQUIRE_ANY: means this is an API we want to load *any* minor found
|
||||||
(for instance a list of image fornats, or the plugins)
|
(for instance a list of image formats, or the plugins)
|
||||||
|
|
||||||
\param pTable
|
\param pTable
|
||||||
the function table
|
the function table
|
||||||
|
@ -363,7 +363,7 @@ CSynapseAPIManager* GetManagerList( int ); ///< get corresponding API manager
|
||||||
virtual bool RequestAPI( APIDescriptor_t *pAPI ) = 0;
|
virtual bool RequestAPI( APIDescriptor_t *pAPI ) = 0;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
return the build date, can be overriden by client module
|
return the build date, can be overridden by client module
|
||||||
*/
|
*/
|
||||||
virtual const char* GetInfo();
|
virtual const char* GetInfo();
|
||||||
|
|
||||||
|
@ -405,7 +405,7 @@ virtual bool OnActivate() { return true; }
|
||||||
|
|
||||||
\param client_name, the name of the client node to look for. If NULL, use GetName()
|
\param client_name, the name of the client node to look for. If NULL, use GetName()
|
||||||
|
|
||||||
\return wether all APIs given were successfully found in the config
|
\return whether all APIs given were successfully found in the config
|
||||||
*/
|
*/
|
||||||
bool ConfigXML( CSynapseServer *pServer, const char *client_name, const XMLConfigEntry_t entries[] );
|
bool ConfigXML( CSynapseServer *pServer, const char *client_name, const XMLConfigEntry_t entries[] );
|
||||||
|
|
||||||
|
@ -451,7 +451,7 @@ typedef enum { SYN_SO, SYN_BUILTIN } EClientType;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
server side slot for a synapse client
|
server side slot for a synapse client
|
||||||
is OS dependant, except for the ISynapseClient part
|
is OS dependent, except for the ISynapseClient part
|
||||||
*/
|
*/
|
||||||
class CSynapseClientSlot
|
class CSynapseClientSlot
|
||||||
{
|
{
|
||||||
|
@ -517,7 +517,7 @@ gchar *m_content;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
push required interfaces for this client into the stack of things to be resolved
|
push required interfaces for this client into the stack of things to be resolved
|
||||||
it is possible that several mathing interfaces be in the stack at the same time
|
it is possible that several matching interfaces be in the stack at the same time
|
||||||
(for instance several modules that want to get the VFS)
|
(for instance several modules that want to get the VFS)
|
||||||
but we should never have the same APIDescriptor_t twice
|
but we should never have the same APIDescriptor_t twice
|
||||||
NOTE: as this function is called repeatedly during the resolve (because the list of required things is refining),
|
NOTE: as this function is called repeatedly during the resolve (because the list of required things is refining),
|
||||||
|
@ -567,8 +567,8 @@ void AddSearchPath( char* ); ///< add a new directory to the module search path
|
||||||
/*!
|
/*!
|
||||||
do the big thing, scan for modules, scan their APIs, load up everything
|
do the big thing, scan for modules, scan their APIs, load up everything
|
||||||
providing pf is optional, will set the diagnostics printing
|
providing pf is optional, will set the diagnostics printing
|
||||||
\param conf_file is the XML configuration file for the intialization (see docs/runtime.txt)
|
\param conf_file is the XML configuration file for the initialization (see docs/runtime.txt)
|
||||||
\return false if the init failed (for instance not found/invalid conf file
|
\return false if the init failed (for instance not found/invalid configuration file
|
||||||
*/
|
*/
|
||||||
bool Initialize( const char* conf_file = NULL, PFN_SYN_PRINTF_VA pf = NULL );
|
bool Initialize( const char* conf_file = NULL, PFN_SYN_PRINTF_VA pf = NULL );
|
||||||
|
|
||||||
|
@ -593,8 +593,8 @@ bool Resolve( CSynapseClient *pClient );
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief shutdown all the clients. Should only be called when the core is about to exit
|
\brief shutdown all the clients. Should only be called when the core is about to exit
|
||||||
this will force all clients to shutdown. it may destroy refcounted APIs and stuff
|
this will force all clients to shutdown. it may destroy refcounted APIs and such
|
||||||
\todo hafta use the release/refresh code before doing actual shutdown
|
\todo have to use the release/refresh code before doing actual shutdown
|
||||||
(i.e. when that code is written later on)
|
(i.e. when that code is written later on)
|
||||||
we need to 'broadcast' to all the clients .. that all the modules are going to be reloaded sorta
|
we need to 'broadcast' to all the clients .. that all the modules are going to be reloaded sorta
|
||||||
should clear up as many interfaces as possible to avoid unexpected crashes in the final stages of app exit
|
should clear up as many interfaces as possible to avoid unexpected crashes in the final stages of app exit
|
||||||
|
|
|
@ -1,155 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="synapse"
|
|
||||||
ProjectGUID="{E13CCFB0-A366-4EF3-A66F-C374B563E4DF}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4312;4996;4267;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4312;4996;4267;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\synapse.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -123,6 +123,9 @@
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="synapse.cpp" />
|
<ClCompile Include="synapse.cpp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\synapse.h" />
|
||||||
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
|
|
@ -11,4 +11,9 @@
|
||||||
<Filter>src</Filter>
|
<Filter>src</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\synapse.h">
|
||||||
|
<Filter>src</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
|
@ -1,187 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="fgd"
|
|
||||||
ProjectGUID="{04213509-5ED3-4C74-B8A2-480BE6F48363}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FGD_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="fgd.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FGD_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="fgd.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\fgd.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,207 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="entity"
|
|
||||||
ProjectGUID="{17DD38AA-4842-45BC-9304-2ADC1A12B4F4}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;ENTITY_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4312;4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib mathlib.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="entity.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;ENTITY_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4312;4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib mathlib.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="entity.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\eclassmodel.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\entity.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\entity.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\entity_entitymodel.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\light.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\miscmodel.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,199 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="image"
|
|
||||||
ProjectGUID="{1F9977F6-216F-4AE1-9928-59B72CF31C46}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2";"$(SolutionDir)\..\jpeg-8c\include""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IMAGE_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4312;4996;4244;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib libjpegd.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\..\jpeg-8c\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="image.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2";"$(SolutionDir)\..\jpeg-8c\include""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IMAGE_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4312;4996;4244;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib libjpeg.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\..\jpeg-8c\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="image.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bmp.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\image.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\image.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\jpeg.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lbmlib.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,191 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="imagehl"
|
|
||||||
ProjectGUID="{BA1BC409-744B-4270-8E47-BA10872313AD}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IMAGEHL_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4101"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="imagehl.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IMAGEHL_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4101"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="imagehl.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\imagehl.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\imagehl.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lbmlib.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,195 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="imagem8"
|
|
||||||
ProjectGUID="{C6FA63AA-5F37-4D43-BE6B-09903E70C9E1}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IMAGEM8_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="imagem8.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IMAGEM8_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="imagem8.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\imagem8.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\imagem8.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\m32.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\m8.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,187 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="imagepng"
|
|
||||||
ProjectGUID="{43C01E60-21CC-49F5-8A11-F460BC866A31}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2";"$(SolutionDir)\..\gtk-2.16.6\include""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IMAGEPNG_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib libpng.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="imagepng.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2";"$(SolutionDir)\..\gtk-2.16.6\include""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IMAGEPNG_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib libpng.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="imagepng.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\imagepng.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,191 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="imagewal"
|
|
||||||
ProjectGUID="{8D3160AB-B386-4970-8146-826BC293CCB1}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IMAGEWAL_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="imagewal.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IMAGEWAL_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="imagewal.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\imagewal.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\imagewal.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\wal.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,195 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="map"
|
|
||||||
ProjectGUID="{1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;MAP_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib cmdlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="map.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MAP_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib cmdlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="map.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\map.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\parse.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\write.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,195 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="mapxml"
|
|
||||||
ProjectGUID="{DDBF170A-42DF-4836-9006-816422E08493}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;MAPXML_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="mapxml.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MAPXML_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="mapxml.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\mapxml.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\xmlparse.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\xmlwrite.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,203 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="model"
|
|
||||||
ProjectGUID="{83C877DA-17B2-4863-B085-06AE9A8D68F3}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;MODEL_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib picomodel.lib synapse.lib mathlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="model.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MODEL_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib picomodel.lib synapse.lib mathlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="model.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\cpicomodel.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\cpicosurface.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\model.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\model.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\remap.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,191 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="shaders"
|
|
||||||
ProjectGUID="{AEBCB950-AB67-48BB-9AF5-FCFB042824E8}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SHADERS_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="shaders.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SHADERS_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="shaders.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\shaders.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\shaders.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,191 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="spritemodel"
|
|
||||||
ProjectGUID="{F291A09D-73BC-48FF-98EE-D672BBDE5C16}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SPRITEMODEL_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib mathlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="spritemodel.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SPRITEMODEL_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib mathlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="spritemodel.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\spritemodel.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\spritemodel.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,191 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="surface"
|
|
||||||
ProjectGUID="{6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SURFACE_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="surface.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SURFACE_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="surface.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surface.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surfacedialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surfdlg_plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,195 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="surface_idtech2"
|
|
||||||
ProjectGUID="{F400371F-455F-4B6C-9F13-A2E57110E725}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SURFACE_IDTECH2_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244;4101;4800"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="surface_idtech2.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SURFACE_IDTECH2_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244;4101;4800"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="surface_idtech2.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surface_idtech2.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surfacedialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surfaceflags.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surfdlg_plugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,199 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="textool"
|
|
||||||
ProjectGUID="{4F52DED4-285A-4E99-9C78-734D59E8ACD6}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;TEXTOOL_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib libxml2.lib synapse.lib mathlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="textool.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TEXTOOL_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib libxml2.lib synapse.lib mathlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="textool.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\2DView.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\ControlPointsManager.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\StdAfx.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\TexTool.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\textool.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,191 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="vfspak"
|
|
||||||
ProjectGUID="{8BE599BF-6318-4B0C-AC3E-DE811676C63B}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;VFSPAK_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="vfspak.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;VFSPAK_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="vfspak.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfs.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfspak.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfspak.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1618,12 +1618,12 @@ static int unzlocal_GetCurrentFileInfoInternal (unzFile file,
|
||||||
|
|
||||||
|
|
||||||
/* we check the magic */
|
/* we check the magic */
|
||||||
if (err==UNZ_OK)
|
if (err==UNZ_OK) {
|
||||||
if (unzlocal_getLong(s->file,&uMagic) != UNZ_OK)
|
if (unzlocal_getLong(s->file,&uMagic) != UNZ_OK)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
else if (uMagic!=0x02014b50)
|
else if (uMagic!=0x02014b50)
|
||||||
err=UNZ_BADZIPFILE;
|
err=UNZ_BADZIPFILE;
|
||||||
|
}
|
||||||
if (unzlocal_getShort(s->file,&file_info.version) != UNZ_OK)
|
if (unzlocal_getShort(s->file,&file_info.version) != UNZ_OK)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
|
|
||||||
|
@ -1698,11 +1698,12 @@ static int unzlocal_GetCurrentFileInfoInternal (unzFile file,
|
||||||
else
|
else
|
||||||
uSizeRead = extraFieldBufferSize;
|
uSizeRead = extraFieldBufferSize;
|
||||||
|
|
||||||
if (lSeek!=0)
|
if (lSeek!=0) {
|
||||||
if (fseek(s->file,lSeek,SEEK_CUR)==0)
|
if (fseek(s->file,lSeek,SEEK_CUR)==0)
|
||||||
lSeek=0;
|
lSeek=0;
|
||||||
else
|
else
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
|
}
|
||||||
if ((file_info.size_file_extra>0) && (extraFieldBufferSize>0))
|
if ((file_info.size_file_extra>0) && (extraFieldBufferSize>0))
|
||||||
if (fread(extraField,(uInt)uSizeRead,1,s->file)!=1)
|
if (fread(extraField,(uInt)uSizeRead,1,s->file)!=1)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
|
@ -1723,11 +1724,12 @@ static int unzlocal_GetCurrentFileInfoInternal (unzFile file,
|
||||||
else
|
else
|
||||||
uSizeRead = commentBufferSize;
|
uSizeRead = commentBufferSize;
|
||||||
|
|
||||||
if (lSeek!=0)
|
if (lSeek!=0) {
|
||||||
if (fseek(s->file,lSeek,SEEK_CUR)==0)
|
if (fseek(s->file,lSeek,SEEK_CUR)==0)
|
||||||
lSeek=0;
|
lSeek=0;
|
||||||
else
|
else
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
|
}
|
||||||
if ((file_info.size_file_comment>0) && (commentBufferSize>0))
|
if ((file_info.size_file_comment>0) && (commentBufferSize>0))
|
||||||
if (fread(szComment,(uInt)uSizeRead,1,s->file)!=1)
|
if (fread(szComment,(uInt)uSizeRead,1,s->file)!=1)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
|
@ -1889,12 +1891,12 @@ static int unzlocal_CheckCurrentFileCoherencyHeader (unz_s* s, uInt* piSizeVar,
|
||||||
return UNZ_ERRNO;
|
return UNZ_ERRNO;
|
||||||
|
|
||||||
|
|
||||||
if (err==UNZ_OK)
|
if (err==UNZ_OK) {
|
||||||
if (unzlocal_getLong(s->file,&uMagic) != UNZ_OK)
|
if (unzlocal_getLong(s->file,&uMagic) != UNZ_OK)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
else if (uMagic!=0x04034b50)
|
else if (uMagic!=0x04034b50)
|
||||||
err=UNZ_BADZIPFILE;
|
err=UNZ_BADZIPFILE;
|
||||||
|
}
|
||||||
if (unzlocal_getShort(s->file,&uData) != UNZ_OK)
|
if (unzlocal_getShort(s->file,&uData) != UNZ_OK)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,195 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="vfspk3"
|
|
||||||
ProjectGUID="{DEFCF433-3A47-40EB-BBF7-861211C3A941}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;VFSPK3_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="vfspk3.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;VFSPK3_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="vfspk3.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\unzip.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfs.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfspk3.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfspk3.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1615,12 +1615,12 @@ static int unzlocal_GetCurrentFileInfoInternal (unzFile file,
|
||||||
|
|
||||||
|
|
||||||
/* we check the magic */
|
/* we check the magic */
|
||||||
if (err==UNZ_OK)
|
if (err==UNZ_OK) {
|
||||||
if (unzlocal_getLong(s->file,&uMagic) != UNZ_OK)
|
if (unzlocal_getLong(s->file,&uMagic) != UNZ_OK)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
else if (uMagic!=0x02014b50)
|
else if (uMagic!=0x02014b50)
|
||||||
err=UNZ_BADZIPFILE;
|
err=UNZ_BADZIPFILE;
|
||||||
|
}
|
||||||
if (unzlocal_getShort(s->file,&file_info.version) != UNZ_OK)
|
if (unzlocal_getShort(s->file,&file_info.version) != UNZ_OK)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
|
|
||||||
|
@ -1695,11 +1695,12 @@ static int unzlocal_GetCurrentFileInfoInternal (unzFile file,
|
||||||
else
|
else
|
||||||
uSizeRead = extraFieldBufferSize;
|
uSizeRead = extraFieldBufferSize;
|
||||||
|
|
||||||
if (lSeek!=0)
|
if (lSeek!=0) {
|
||||||
if (fseek(s->file,lSeek,SEEK_CUR)==0)
|
if (fseek(s->file,lSeek,SEEK_CUR)==0)
|
||||||
lSeek=0;
|
lSeek=0;
|
||||||
else
|
else
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
|
}
|
||||||
if ((file_info.size_file_extra>0) && (extraFieldBufferSize>0))
|
if ((file_info.size_file_extra>0) && (extraFieldBufferSize>0))
|
||||||
if (fread_ql(extraField,(uInt)uSizeRead,1,s->file)!=1)
|
if (fread_ql(extraField,(uInt)uSizeRead,1,s->file)!=1)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
|
@ -1720,11 +1721,12 @@ static int unzlocal_GetCurrentFileInfoInternal (unzFile file,
|
||||||
else
|
else
|
||||||
uSizeRead = commentBufferSize;
|
uSizeRead = commentBufferSize;
|
||||||
|
|
||||||
if (lSeek!=0)
|
if (lSeek!=0) {
|
||||||
if (fseek(s->file,lSeek,SEEK_CUR)==0)
|
if (fseek(s->file,lSeek,SEEK_CUR)==0)
|
||||||
lSeek=0;
|
lSeek=0;
|
||||||
else
|
else
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
|
}
|
||||||
if ((file_info.size_file_comment>0) && (commentBufferSize>0))
|
if ((file_info.size_file_comment>0) && (commentBufferSize>0))
|
||||||
if (fread_ql(szComment,(uInt)uSizeRead,1,s->file)!=1)
|
if (fread_ql(szComment,(uInt)uSizeRead,1,s->file)!=1)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
|
@ -1886,12 +1888,12 @@ static int unzlocal_CheckCurrentFileCoherencyHeader (unz_s* s, uInt* piSizeVar,
|
||||||
return UNZ_ERRNO;
|
return UNZ_ERRNO;
|
||||||
|
|
||||||
|
|
||||||
if (err==UNZ_OK)
|
if (err==UNZ_OK) {
|
||||||
if (unzlocal_getLong(s->file,&uMagic) != UNZ_OK)
|
if (unzlocal_getLong(s->file,&uMagic) != UNZ_OK)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
else if (uMagic!=0x04034b50)
|
else if (uMagic!=0x04034b50)
|
||||||
err=UNZ_BADZIPFILE;
|
err=UNZ_BADZIPFILE;
|
||||||
|
}
|
||||||
if (unzlocal_getShort(s->file,&uData) != UNZ_OK)
|
if (unzlocal_getShort(s->file,&uData) != UNZ_OK)
|
||||||
err=UNZ_ERRNO;
|
err=UNZ_ERRNO;
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,200 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="vfsqlpk3"
|
|
||||||
ProjectGUID="{9FD68F2C-B26A-461D-96E0-55AFC48AC9E0}"
|
|
||||||
RootNamespace="vfsqlpk3"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;VFSPK3_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="vfsqlpk3.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;VFSPK3_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="vfsqlpk3.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\qlvfs.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\unzip.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfs.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfsqlpk3.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfsqlpk3.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,195 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="vfswad"
|
|
||||||
ProjectGUID="{18116120-2710-4DD8-B1AC-940D0BDB36EF}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;VFSWAD_EXPORTS;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="vfswad.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install\modules"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;VFSWAD_EXPORTS;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
ModuleDefinitionFile="vfswad.def"
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\unwad.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfs.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfswad.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfswad.def"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -26,7 +26,6 @@
|
||||||
#include "filters.h"
|
#include "filters.h"
|
||||||
|
|
||||||
extern MainFrame* g_pParentWnd;
|
extern MainFrame* g_pParentWnd;
|
||||||
extern void MemFile_fprintf( MemStream* pMemFile, const char* pText, ... );
|
|
||||||
|
|
||||||
// globals
|
// globals
|
||||||
|
|
||||||
|
@ -130,7 +129,6 @@ float lightaxis[3] = {0.6f, 0.8f, 1.0f};
|
||||||
improve recognition
|
improve recognition
|
||||||
================
|
================
|
||||||
*/
|
*/
|
||||||
extern float ShadeForNormal( vec3_t normal );
|
|
||||||
|
|
||||||
float SetShadeForPlane( plane_t *p ){
|
float SetShadeForPlane( plane_t *p ){
|
||||||
//return ShadeForNormal(p->normal);
|
//return ShadeForNormal(p->normal);
|
||||||
|
@ -2292,7 +2290,7 @@ face_t *Brush_Ray( vec3_t origin, vec3_t dir, brush_t *b, float *dist, int nFlag
|
||||||
// see Brush_Draw
|
// see Brush_Draw
|
||||||
|
|
||||||
// do some last minute filtering
|
// do some last minute filtering
|
||||||
if ( firstface && nFlags & SF_CAMERA ) {
|
if ( firstface && ( nFlags & SF_CAMERA ) ) {
|
||||||
if ( g_qeglobals.d_savedinfo.exclude & EXCLUDE_CAULK ) {
|
if ( g_qeglobals.d_savedinfo.exclude & EXCLUDE_CAULK ) {
|
||||||
if ( strstr( firstface->texdef.GetName(), "caulk" ) ) {
|
if ( strstr( firstface->texdef.GetName(), "caulk" ) ) {
|
||||||
*dist = 0;
|
*dist = 0;
|
||||||
|
@ -3060,7 +3058,7 @@ void Brush_FaceDraw( face_t *face, int nGLState ){
|
||||||
if ( w == NULL ) {
|
if ( w == NULL ) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ( nGLState & DRAW_GL_LIGHTING && g_PrefsDlg.m_bGLLighting ) {
|
if ( ( nGLState & DRAW_GL_LIGHTING ) && g_PrefsDlg.m_bGLLighting ) {
|
||||||
qglNormal3fv( face->plane.normal );
|
qglNormal3fv( face->plane.normal );
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
|
@ -3137,7 +3135,7 @@ void Brush_Draw( brush_t *b ){
|
||||||
if ( bTrans && !( nGLState & DRAW_GL_BLEND ) ) {
|
if ( bTrans && !( nGLState & DRAW_GL_BLEND ) ) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if ( !bTrans && nGLState & DRAW_GL_BLEND ) {
|
if ( !bTrans && ( nGLState & DRAW_GL_BLEND ) ) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3163,17 +3161,17 @@ void Brush_Draw( brush_t *b ){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( nGLState & DRAW_GL_TEXTURE_2D && face->d_texture->name[0] == '(' ) {
|
if ( ( nGLState & DRAW_GL_TEXTURE_2D ) && face->d_texture->name[0] == '(' ) {
|
||||||
prev = NULL;
|
prev = NULL;
|
||||||
qglDisable( GL_TEXTURE_2D );
|
qglDisable( GL_TEXTURE_2D );
|
||||||
}
|
}
|
||||||
else if ( nGLState & DRAW_GL_TEXTURE_2D && ( nDrawMode == cd_texture || nDrawMode == cd_light ) && face->d_texture != prev ) {
|
else if ( ( nGLState & DRAW_GL_TEXTURE_2D ) && ( nDrawMode == cd_texture || nDrawMode == cd_light ) && face->d_texture != prev ) {
|
||||||
// set the texture for this face
|
// set the texture for this face
|
||||||
prev = face->d_texture;
|
prev = face->d_texture;
|
||||||
qglBindTexture( GL_TEXTURE_2D, face->d_texture->texture_number );
|
qglBindTexture( GL_TEXTURE_2D, face->d_texture->texture_number );
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( nGLState & DRAW_GL_LIGHTING && !g_PrefsDlg.m_bGLLighting ) {
|
if ( ( nGLState & DRAW_GL_LIGHTING ) && !g_PrefsDlg.m_bGLLighting ) {
|
||||||
if ( !b->owner->eclass->fixedsize ) {
|
if ( !b->owner->eclass->fixedsize ) {
|
||||||
material[3] = transVal;
|
material[3] = transVal;
|
||||||
}
|
}
|
||||||
|
|
|
@ -7172,6 +7172,7 @@ void MainFrame::OnGridPrev(){
|
||||||
case 64: item = GTK_WIDGET( g_object_get_data( G_OBJECT( m_pWidget ), "menu_grid_64" ) ); break;
|
case 64: item = GTK_WIDGET( g_object_get_data( G_OBJECT( m_pWidget ), "menu_grid_64" ) ); break;
|
||||||
case 128: item = GTK_WIDGET( g_object_get_data( G_OBJECT( m_pWidget ), "menu_grid_128" ) ); break;
|
case 128: item = GTK_WIDGET( g_object_get_data( G_OBJECT( m_pWidget ), "menu_grid_128" ) ); break;
|
||||||
case 256: item = GTK_WIDGET( g_object_get_data( G_OBJECT( m_pWidget ), "menu_grid_256" ) ); break;
|
case 256: item = GTK_WIDGET( g_object_get_data( G_OBJECT( m_pWidget ), "menu_grid_256" ) ); break;
|
||||||
|
default: return;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,402 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="radiant"
|
|
||||||
ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="1"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\freetype2";"$(SolutionDir)\..\gtkglext-1.2.0\include\gtkglext-1.0";"$(SolutionDir)\..\gtkglext-1.2.0\lib\gtkglext-1.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="Ws2_32.lib glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib gdk-win32-2.0.lib pango-1.0.lib pangoft2-1.0.lib gdkglext-win32-1.0.lib gtkglext-win32-1.0.lib libxml2.lib mathlib.lib synapse.lib l_net.lib cmdlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\..\gtkglext-1.2.0\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="1"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="1"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\gtk-2.0";"$(SolutionDir)\..\gtk-2.16.6\include\cairo";"$(SolutionDir)\..\gtk-2.16.6\include\pango-1.0";"$(SolutionDir)\..\gtk-2.16.6\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk-2.16.6\include\atk-1.0";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\gtk-2.16.6\include\freetype2";"$(SolutionDir)\..\gtkglext-1.2.0\include\gtkglext-1.0";"$(SolutionDir)\..\gtkglext-1.2.0\lib\gtkglext-1.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="Ws2_32.lib glib-2.0.lib gobject-2.0.lib intl.lib gtk-win32-2.0.lib gdk-win32-2.0.lib pango-1.0.lib pangoft2-1.0.lib gdkglext-win32-1.0.lib gtkglext-win32-1.0.lib libxml2.lib mathlib.lib synapse.lib l_net.lib cmdlib.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\..\gtkglext-1.2.0\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="2"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bp_dlg.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\brush.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\brush_primit.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\brushscript.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\camwindow.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\csg.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\dialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\dialoginfo.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\drag.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\eclass.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\eclass_def.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\error.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\feedback.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\file.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\filters.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\findtexturedialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\glinterface.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\glwidget.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\glwindow.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\groupdialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\gtkdlgs.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\gtkmisc.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\main.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\mainframe.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\map.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\missing.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\parse.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\patchdialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pluginentities.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pluginmanager.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\pmesh.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\points.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\preferences.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\profile.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\qe3.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\qgl.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\qgl_ext.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\select.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\selectedface.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\stdafx.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surfacedialog.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surfaceplugin.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\targetname.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\texmanip.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\texwindow.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\ui.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\undo.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vertsel.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\watchbsp.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\winding.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\xywindow.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\z.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\zwindow.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
<Filter
|
|
||||||
Name="rc"
|
|
||||||
Filter="rc;ico"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\radiant.ico"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\radiant.rc"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -50,7 +50,6 @@
|
||||||
#include "texmanip.h"
|
#include "texmanip.h"
|
||||||
|
|
||||||
#define TYP_MIPTEX 68
|
#define TYP_MIPTEX 68
|
||||||
static unsigned tex_palette[256];
|
|
||||||
|
|
||||||
#define FONT_HEIGHT 10
|
#define FONT_HEIGHT 10
|
||||||
|
|
||||||
|
@ -180,14 +179,6 @@ void Texture_InitPalette( byte *pal ){
|
||||||
g = gammatable[pal[1]];
|
g = gammatable[pal[1]];
|
||||||
b = gammatable[pal[2]];
|
b = gammatable[pal[2]];
|
||||||
pal += 3;
|
pal += 3;
|
||||||
|
|
||||||
//v = (r<<24) + (g<<16) + (b<<8) + 255;
|
|
||||||
//v = BigLong (v);
|
|
||||||
|
|
||||||
//tex_palette[i] = v;
|
|
||||||
tex_palette[i * 3 + 0] = r;
|
|
||||||
tex_palette[i * 3 + 1] = g;
|
|
||||||
tex_palette[i * 3 + 2] = b;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -780,7 +771,11 @@ void Texture_ShowDirectory(){
|
||||||
g_str_has_suffix( name, "_h" ) ||
|
g_str_has_suffix( name, "_h" ) ||
|
||||||
g_str_has_suffix( name, "_local" ) ||
|
g_str_has_suffix( name, "_local" ) ||
|
||||||
g_str_has_suffix( name, "_nm" ) ||
|
g_str_has_suffix( name, "_nm" ) ||
|
||||||
g_str_has_suffix( name, "_s" )) {
|
g_str_has_suffix( name, "_s" ) ||
|
||||||
|
g_str_has_suffix( name, "_bump" ) ||
|
||||||
|
g_str_has_suffix( name, "_gloss" ) ||
|
||||||
|
g_str_has_suffix( name, "_luma" ) ||
|
||||||
|
g_str_has_suffix( name, "_norm" ) ) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
3
tools/.gitignore
vendored
Normal file
3
tools/.gitignore
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
x64
|
||||||
|
Debug
|
||||||
|
Release
|
|
@ -22,8 +22,6 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
#include "qbsp.h"
|
#include "qbsp.h"
|
||||||
|
|
||||||
extern qboolean onlyents;
|
|
||||||
|
|
||||||
int nummapbrushes;
|
int nummapbrushes;
|
||||||
mapbrush_t mapbrushes[MAX_MAP_BRUSHES];
|
mapbrush_t mapbrushes[MAX_MAP_BRUSHES];
|
||||||
|
|
||||||
|
|
|
@ -1293,7 +1293,7 @@ tree_t *BrushBSP( bspbrush_t *brushlist, vec3_t mins, vec3_t maxs ){
|
||||||
|
|
||||||
volume = BrushVolume( b );
|
volume = BrushVolume( b );
|
||||||
if ( volume < microvolume ) {
|
if ( volume < microvolume ) {
|
||||||
Sys_Printf( "WARNING: entity %i, brush %i: microbrush\n",
|
Sys_FPrintf( SYS_WRN, "WARNING: entity %i, brush %i: microbrush\n",
|
||||||
b->original->entitynum, b->original->brushnum );
|
b->original->entitynum, b->original->brushnum );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -653,7 +653,7 @@ int GetEdge2( int v1, int v2, face_t *f ){
|
||||||
}
|
}
|
||||||
#if 0
|
#if 0
|
||||||
if ( v1 == edge->v[0] && v2 == edge->v[1] ) {
|
if ( v1 == edge->v[0] && v2 == edge->v[1] ) {
|
||||||
Sys_Printf( "WARNING: multiple forward edge\n" );
|
Sys_FPrintf( SYS_WRN, "WARNING: multiple forward edge\n" );
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -874,7 +874,7 @@ void CreateDirectLights( void ){
|
||||||
if ( target[0] ) { // point towards target
|
if ( target[0] ) { // point towards target
|
||||||
e2 = FindTargetEntity( target );
|
e2 = FindTargetEntity( target );
|
||||||
if ( !e2 ) {
|
if ( !e2 ) {
|
||||||
Sys_Printf( "WARNING: light at (%i %i %i) has missing target\n",
|
Sys_FPrintf( SYS_WRN, "WARNING: light at (%i %i %i) has missing target\n",
|
||||||
(int)dl->origin[0], (int)dl->origin[1], (int)dl->origin[2] );
|
(int)dl->origin[0], (int)dl->origin[1], (int)dl->origin[2] );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -649,7 +649,7 @@ int main( int argc, char **argv ){
|
||||||
Sys_Printf( "Game: %s\n", game );
|
Sys_Printf( "Game: %s\n", game );
|
||||||
|
|
||||||
if ( !do_info && !do_bsp && !do_vis && !do_rad ) {
|
if ( !do_info && !do_bsp && !do_vis && !do_rad ) {
|
||||||
Sys_Printf( "ERROR: -bsp, -vis, -light, nor -info specified.\nWhat to you want me to do?\n\n" );
|
Sys_FPrintf( SYS_ERR, "ERROR: -bsp, -vis, -light, nor -info specified.\nWhat to you want me to do?\n\n" );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -554,13 +554,13 @@ void MakeTreePortals_r( node_t *node ){
|
||||||
|
|
||||||
CalcNodeBounds( node );
|
CalcNodeBounds( node );
|
||||||
if ( node->mins[0] >= node->maxs[0] ) {
|
if ( node->mins[0] >= node->maxs[0] ) {
|
||||||
Sys_Printf( "WARNING: node without a volume\n" );
|
Sys_FPrintf( SYS_WRN, "WARNING: node without a volume\n" );
|
||||||
}
|
}
|
||||||
|
|
||||||
for ( i = 0 ; i < 3 ; i++ )
|
for ( i = 0 ; i < 3 ; i++ )
|
||||||
{
|
{
|
||||||
if ( node->mins[i] < -8000 || node->maxs[i] > 8000 ) {
|
if ( node->mins[i] < -8000 || node->maxs[i] > 8000 ) {
|
||||||
Sys_Printf( "WARNING: node with unbounded volume\n" );
|
Sys_FPrintf( SYS_WRN, "WARNING: node with unbounded volume\n" );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -756,7 +756,7 @@ void FloodAreas_r( node_t *node ){
|
||||||
|
|
||||||
// note the current area as bounding the portal
|
// note the current area as bounding the portal
|
||||||
if ( e->portalareas[1] ) {
|
if ( e->portalareas[1] ) {
|
||||||
Sys_Printf( "WARNING: areaportal entity %i touches > 2 areas\n", b->original->entitynum );
|
Sys_FPrintf( SYS_WRN, "WARNING: areaportal entity %i touches > 2 areas\n", b->original->entitynum );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ( e->portalareas[0] ) {
|
if ( e->portalareas[0] ) {
|
||||||
|
@ -854,7 +854,7 @@ void SetAreaPortalAreas_r( node_t *node ){
|
||||||
e = &entities[b->original->entitynum];
|
e = &entities[b->original->entitynum];
|
||||||
node->area = e->portalareas[0];
|
node->area = e->portalareas[0];
|
||||||
if ( !e->portalareas[1] ) {
|
if ( !e->portalareas[1] ) {
|
||||||
Sys_Printf( "WARNING: areaportal entity %i doesn't touch two areas\n", b->original->entitynum );
|
Sys_FPrintf( SYS_WRN, "WARNING: areaportal entity %i doesn't touch two areas\n", b->original->entitynum );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -209,7 +209,7 @@ void ClusterMerge( int leafnum ){
|
||||||
numvis = LeafVectorFromPortalVector( portalvector, uncompressed );
|
numvis = LeafVectorFromPortalVector( portalvector, uncompressed );
|
||||||
|
|
||||||
if ( uncompressed[leafnum >> 3] & ( 1 << ( leafnum & 7 ) ) ) {
|
if ( uncompressed[leafnum >> 3] & ( 1 << ( leafnum & 7 ) ) ) {
|
||||||
Sys_Printf( "WARNING: Leaf portals saw into leaf\n" );
|
Sys_FPrintf( SYS_WRN, "WARNING: Leaf portals saw into leaf\n" );
|
||||||
}
|
}
|
||||||
|
|
||||||
uncompressed[leafnum >> 3] |= ( 1 << ( leafnum & 7 ) );
|
uncompressed[leafnum >> 3] |= ( 1 << ( leafnum & 7 ) );
|
||||||
|
|
|
@ -472,7 +472,7 @@ static void ASE_KeyMAP_DIFFUSE( const char *token ){
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
sprintf( ase.materials[ase.numMaterials].name, "(not converted: '%s')", bitmap );
|
sprintf( ase.materials[ase.numMaterials].name, "(not converted: '%s')", bitmap );
|
||||||
Sys_Printf( "WARNING: illegal material name '%s'\n", bitmap );
|
Sys_FPrintf( SYS_WRN, "WARNING: illegal material name '%s'\n", bitmap );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -1,191 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="quake3-common"
|
|
||||||
ProjectGUID="{B99A58B4-E5AB-42F6-A28F-D7ACB80E0B06}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2";"$(SolutionDir)\..\jpeg-8c\include";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4312;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="4"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2";"$(SolutionDir)\..\jpeg-8c\include";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4312;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLibrarianTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\cmdlib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\imagelib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\inout.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\jpeg.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\mutex.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\polylib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\scriplib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\threads.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\unzip.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vfs.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -1,279 +0,0 @@
|
||||||
<?xml version="1.0" encoding="Windows-1252"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="q3data"
|
|
||||||
ProjectGUID="{8DFCF3C0-5EC6-4E28-9D38-23FBE5F214FB}"
|
|
||||||
RootNamespace="q3data"
|
|
||||||
TargetFrameworkVersion="131072"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="1"
|
|
||||||
CharacterSet="2"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\libs";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2";"$(SolutionDir)\..\gtk-2.16.6\include\libpng14";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\jpeg-8c\include""
|
|
||||||
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
WarningLevel="3"
|
|
||||||
Detect64BitPortabilityProblems="false"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4244;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalDependencies="Ws2_32.lib glib-2.0.lib libxml2.lib l_net.lib mathlib.lib quake3-common.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\..\jpeg-8c\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
RandomizedBaseAddress="1"
|
|
||||||
DataExecutionPrevention="0"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="1"
|
|
||||||
CharacterSet="2"
|
|
||||||
WholeProgramOptimization="1"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\libs";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2";"$(SolutionDir)\..\gtk-2.16.6\include\libpng14";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\jpeg-8c\include""
|
|
||||||
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
WarningLevel="3"
|
|
||||||
Detect64BitPortabilityProblems="false"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4244;4267"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalDependencies="Ws2_32.lib glib-2.0.lib libxml2.lib l_net.lib mathlib.lib quake3-common.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\..\jpeg-8c\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
RandomizedBaseAddress="1"
|
|
||||||
DataExecutionPrevention="0"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<File
|
|
||||||
RelativePath=".\3dslib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\3dslib.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\aselib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\aselib.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\bspfile.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\cmdlib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\compress.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\imagelib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\images.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\inout.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\md3lib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\md3lib.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\models.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\p3dlib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\p3dlib.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\polyset.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\polyset.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\q3data.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\q3data.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\scriplib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\stripper.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\trilib.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\unzip.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\unzip.h"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath="..\common\vfs.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\video.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
|
@ -778,7 +778,7 @@ int BSPMain( int argc, char **argv ){
|
||||||
else if ( !strcmp( argv[ i ], "-np" ) ) {
|
else if ( !strcmp( argv[ i ], "-np" ) ) {
|
||||||
npDegrees = atof( argv[ i + 1 ] );
|
npDegrees = atof( argv[ i + 1 ] );
|
||||||
if ( npDegrees < 0.0f ) {
|
if ( npDegrees < 0.0f ) {
|
||||||
shadeAngleDegrees = 0.0f;
|
npDegrees = 0.0f;
|
||||||
}
|
}
|
||||||
else if ( npDegrees > 0.0f ) {
|
else if ( npDegrees > 0.0f ) {
|
||||||
Sys_Printf( "Forcing nonplanar surfaces with a breaking angle of %f degrees\n", npDegrees );
|
Sys_Printf( "Forcing nonplanar surfaces with a breaking angle of %f degrees\n", npDegrees );
|
||||||
|
|
|
@ -1,362 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<VisualStudioProject
|
|
||||||
ProjectType="Visual C++"
|
|
||||||
Version="9.00"
|
|
||||||
Name="q3map2"
|
|
||||||
ProjectGUID="{CD40B764-1D47-4FAE-8C6A-EF036E478D65}"
|
|
||||||
Keyword="Win32Proj"
|
|
||||||
TargetFrameworkVersion="0"
|
|
||||||
>
|
|
||||||
<Platforms>
|
|
||||||
<Platform
|
|
||||||
Name="Win32"
|
|
||||||
/>
|
|
||||||
</Platforms>
|
|
||||||
<ToolFiles>
|
|
||||||
</ToolFiles>
|
|
||||||
<Configurations>
|
|
||||||
<Configuration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="1"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
Optimization="0"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\libs";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2";"$(SolutionDir)\..\gtk-2.16.6\include\libpng14";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\jpeg-8c\include""
|
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;"
|
|
||||||
MinimalRebuild="true"
|
|
||||||
BasicRuntimeChecks="3"
|
|
||||||
RuntimeLibrary="3"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="4"
|
|
||||||
DisableSpecificWarnings="4996;4267;4312"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="Ws2_32.lib glib-2.0.lib libpng.lib libxml2.lib libjpegd.lib md5lib.lib mathlib.lib picomodel.lib l_net.lib ddslib.lib quake3-common.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\..\jpeg-8c\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="1"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
<Configuration
|
|
||||||
Name="Release|Win32"
|
|
||||||
OutputDirectory="$(SolutionDir)\install"
|
|
||||||
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
|
||||||
ConfigurationType="1"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreBuildEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCustomBuildTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXMLDataGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCWebServiceProxyGeneratorTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCMIDLTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\libs";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2";"$(SolutionDir)\..\gtk-2.16.6\include\libpng14";"$(SolutionDir)\..\gtk-2.16.6\include";"$(SolutionDir)\..\jpeg-8c\include""
|
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;"
|
|
||||||
RuntimeLibrary="2"
|
|
||||||
UsePrecompiledHeader="0"
|
|
||||||
WarningLevel="3"
|
|
||||||
DebugInformationFormat="3"
|
|
||||||
DisableSpecificWarnings="4996;4267;4312"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManagedResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCResourceCompilerTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPreLinkEventTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCLinkerTool"
|
|
||||||
AdditionalOptions="/STACK:8388608"
|
|
||||||
AdditionalDependencies="Ws2_32.lib glib-2.0.lib libpng.lib libxml2.lib libjpeg.lib md5lib.lib mathlib.lib picomodel.lib l_net.lib ddslib.lib quake3-common.lib"
|
|
||||||
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\..\jpeg-8c\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
|
||||||
GenerateDebugInformation="true"
|
|
||||||
SubSystem="1"
|
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
TargetMachine="1"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCALinkTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCManifestTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCXDCMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCBscMakeTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCFxCopTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCAppVerifierTool"
|
|
||||||
/>
|
|
||||||
<Tool
|
|
||||||
Name="VCPostBuildEventTool"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
|
||||||
</Configurations>
|
|
||||||
<References>
|
|
||||||
</References>
|
|
||||||
<Files>
|
|
||||||
<Filter
|
|
||||||
Name="src"
|
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bspfile_abstract.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bspfile_ibsp.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bspfile_rbsp.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\image.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\main.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\mesh.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\model.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\path_init.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\shaders.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surface_extra.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\brush.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\brush_primit.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bsp.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bsp_analyze.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bsp_scale.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\bsp_info.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\decals.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\facebsp.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\fixaas.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\fog.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\leakfile.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\map.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\patch.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\portals.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\prtfile.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surface.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surface_foliage.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surface_fur.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\surface_meta.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\tjunction.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\tree.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\writebsp.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\light.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\light_bounce.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\light_trace.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\light_ydnar.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lightmaps_ydnar.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\exportents.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\vis.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\visflow.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\convert_ase.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\convert_bsp.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\convert_map.c"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
<Filter
|
|
||||||
Name="rc"
|
|
||||||
Filter="rc;ico"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\q3map2.ico"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
<File
|
|
||||||
RelativePath=".\q3map2.rc"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
</Files>
|
|
||||||
<Globals>
|
|
||||||
</Globals>
|
|
||||||
</VisualStudioProject>
|
|
File diff suppressed because it is too large
Load diff
7
utils.py
7
utils.py
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
import os, commands, platform, xml.sax, re, string, platform
|
import os, commands, platform, xml.sax, re, string, platform
|
||||||
|
|
||||||
class vcproj( xml.sax.handler.ContentHandler ):
|
class vcxproj( xml.sax.handler.ContentHandler ):
|
||||||
def __init__( self, filepath ):
|
def __init__( self, filepath ):
|
||||||
self.source_files = []
|
self.source_files = []
|
||||||
self.misc_files = []
|
self.misc_files = []
|
||||||
|
@ -29,8 +29,9 @@ class vcproj( xml.sax.handler.ContentHandler ):
|
||||||
return ( match, nomatch )
|
return ( match, nomatch )
|
||||||
|
|
||||||
def startElement( self, name, attrs ):
|
def startElement( self, name, attrs ):
|
||||||
if ( name == 'File' ):
|
if ( name == 'ClCompile' ):
|
||||||
self._files.append( attrs.getValue('RelativePath') )
|
if ( attrs.has_key('Include') ):
|
||||||
|
self._files.append( attrs.getValue('Include') )
|
||||||
|
|
||||||
def endDocument( self ):
|
def endDocument( self ):
|
||||||
# split into source and headers, remap path seperator to the platform
|
# split into source and headers, remap path seperator to the platform
|
||||||
|
|
Loading…
Reference in a new issue