Allegro.cc - Online Community

Allegro.cc Forums » Allegro Development » Allegro 4.9.8

This thread is locked; no one can reply to it. rss feed Print
Allegro 4.9.8
Kibiz0r
Member #6,203
September 2005
avatar

Quote:

So iio is going to be pulled into the core then? I think it'd be better to just re add al_register_bitmap_file_type, and al_load_bitmap, and have iio register its types. Then other addons can provide more image types later on. And all allegro has in-core is al_register_bitmap_file_type and al_load_bitmap.

This would be ideal for Allegro#'s API, as I can't make a partial class across two assemblies, so instead of the elegant Bitmap.Load(), you get the ugly ImageIO.LoadBitmap().

I'm able to reconcile saving bitmaps with extension methods, though, so you at least get the myBitmap.Save() either way.

Neil Walker
Member #210
April 2000
avatar

Just a thought on allegro#

Why not make it xna ready? as in give an 'allegro' style front-end but what you write at the back end is xna rather than directx.

Neil.
MAME Cabinet Blog / AXL LIBRARY (a games framework) / AXL Documentation and Tutorial

wii:0356-1384-6687-2022, kart:3308-4806-6002. XBOX:chucklepie

SiegeLord
Member #7,827
October 2006
avatar

Quote:

Why not make it xna ready? as in give an 'allegro' style front-end but what you write at the back end is xna rather than directx.

Because what would be written at the back end would be XNA rather than DirectX. ;)

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

Kibiz0r
Member #6,203
September 2005
avatar

Quote:

Why not make it xna ready? as in give an 'allegro' style front-end but what you write at the back end is xna rather than directx.

Because the back end is neither. It dispatches straight into the Allegro DLL you provide. (or build as part of Allegro#'s build process) All Allegro# does is provide a .NET-style API and manage the ugly bits, of which there are many.

It would be cool to have an Allegro+XNA wrapper library, but that's another project entirely. (actually, one which I have sort of started on the side...) Besides, I've been careful so far to keep it as cross-platform as C# can be and XNA would destroy that.

I'm sure Shawn H. would appreciate the irony, though. :P

Alianix
Member #10,518
December 2008
avatar

Was Just wondering What does XNA smell like ? I'm asking cause i really don't wanna get too close to anything near Redmond;D

Neil Walker
Member #210
April 2000
avatar

Ah, I thought this was a port not a re-bind. But I guess a port of xna to look like allegro would be about as popular as Microsoft J# ;)

Then again, I'd try it...

Neil.
MAME Cabinet Blog / AXL LIBRARY (a games framework) / AXL Documentation and Tutorial

wii:0356-1384-6687-2022, kart:3308-4806-6002. XBOX:chucklepie

Elias
Member #358
May 2000

Shawn Hargreaves is involved with it, so it's probably not too bad.

[edit: and don't ask who that is, or you may be considered unworthy of being in these forums.. :)]

--
"Either help out or stop whining" - Evert

Don Freeman
Member #5,110
October 2004
avatar

Still no luck with the ogg playback. I don't think it is working for windows in this release.:'( I have tried several times recompiling everything (including libogg and libvorbis), but still no luck. I have not tried the static build yet...maybe it works for that in Windows. I've tried both the November and June DirectX SDKs as well, though that should not matter as it is the ogg part that fails and wavs load and play fine. This is NOT just the demo program that fails. I can not load any ogg files with this new version. The ex_acodec and ex_acodec_multi examples also do not load oggs at all. The library versions I am using are:
[b]
Microsoft DirectX SDK (June 2008) & also tried with Microsoft DirectX SDK (November 2008)
libogg-1.1.3
libvorbis-1.2.0
freetype-2.3.8
libpng-1.2
libsndfile-1
zlib-1.2.3
flac-1.2.1
[/b]
Current CMakeCache:
[code]
/*
# This is the CMakeCache file.
# For build in directory: c:/libs/allegro/4.9.8/build
# It was generated by CMake: C:/Program Files/CMake 2.6/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//Value Computed by CMake
ALLEGRO_BINARY_DIR:STATIC=C:/libs/allegro/4.9.8/build

//Value Computed by CMake
ALLEGRO_SOURCE_DIR:STATIC=C:/libs/allegro/4.9.8

//Path to a program.
AWK:FILEPATH=AWK-NOTFOUND

//Path to a program.
BIBTEX_COMPILER:FILEPATH=BIBTEX_COMPILER-NOTFOUND

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel Profile.
CMAKE_BUILD_TYPE:STRING=RelWithDebInfo

//Semicolon separated list of supported configuration types, only
// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything
// else will be ignored.
CMAKE_CONFIGURATION_TYPES:STRING=RelWithDebInfo

//C++ compiler
CMAKE_CXX_COMPILER:FILEPATH=cl

//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /Zm1000 /EHsc /GR

//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1

//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG

//Flags used by the compiler during Release with Debug Info builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG

//Libraries linked by defalut with all C++ applications.
CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib

//C compiler
CMAKE_C_COMPILER:FILEPATH=cl

//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /Zm1000

//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1

//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG

//Flags used by the compiler during Release with Debug Info builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG

//Libraries linked by defalut with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib

//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING= /MANIFEST /STACK:10000000 /machine:I386

//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL:YES

//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO

//Flags used by the linker during Release with Debug Info builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL:YES

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/ALLEGRO

//Path to a program.
CMAKE_LINKER:FILEPATH=CMAKE_LINKER-NOTFOUND

//make program
CMAKE_MAKE_PROGRAM:FILEPATH=C:/PROGRA~1/MICROS~1.0/Common7/IDE/devenv.com

//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING= /MANIFEST /STACK:10000000 /machine:I386

//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL:YES

//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO

//Flags used by the linker during Release with Debug Info builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL:YES

//RC compiler
CMAKE_RC_COMPILER:FILEPATH=rc

//Flags for Fortran compiler.
CMAKE_RC_FLAGS:STRING=' '

//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING= /MANIFEST /STACK:10000000 /machine:I386

//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL:YES

//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO

//Flags used by the linker during Release with Debug Info builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL:YES

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=OFF

//If true, cmake will use relative paths in makefiles and projects.
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=OFF

//Path to a program.
CTAGS:FILEPATH=CTAGS-NOTFOUND

//Path to a file.
D3D9_INCLUDE_DIR:PATH=C:/Program Files/Microsoft DirectX SDK (June 2008)/Include

//Path to a library.
D3D9_LIBRARY:FILEPATH=C:/Program Files/Microsoft DirectX SDK (June 2008)/Lib/x86/d3d9.lib

//Path to a file.
DINPUT_INCLUDE_DIR:PATH=C:/Program Files/Microsoft DirectX SDK (June 2008)/Include

//Path to a library.
DINPUT_LIBRARY:FILEPATH=C:/Program Files/Microsoft DirectX SDK (June 2008)/Lib/x86/dinput8.lib

//Path to a file.
DSOUND_INCLUDE_DIR:PATH=C:/Program Files/Microsoft DirectX SDK (June 2008)/Include

//Path to a library.
DSOUND_LIBRARY:FILEPATH=C:/Program Files/Microsoft DirectX SDK (June 2008)/Lib/x86/dsound.lib

//Path to a program.
DVIPDF_CONVERTER:FILEPATH=DVIPDF_CONVERTER-NOTFOUND

//Path to a program.
DVIPS_CONVERTER:FILEPATH=DVIPS_CONVERTER-NOTFOUND

//Path to a file.
FLAC_INCLUDE_DIR:PATH=C:/libs/flac-1.2.1/include

//Path to a library.
FLAC_LIBRARY:FILEPATH=C:/libs/flac-1.2.1/lib/libFLAC.lib

//Path to a file.
FREETYPE_INCLUDE_DIR_freetype2:PATH=C:/libs/freetype-2.3.8/include

//Path to a file.
FREETYPE_INCLUDE_DIR_ft2build:PATH=C:/libs/freetype-2.3.8/include

//Path to a library.
FREETYPE_LIBRARY:FILEPATH=C:/libs/freetype-2.3.8/objs/freetype238MT.lib

//Path to the GhostScript binary directory.
GHOSTSCRIPT_BINARY_PATH:PATH=GHOSTSCRIPT_BINARY_PATH-NOTFOUND

//Path to the GhostScript library directory.
GHOSTSCRIPT_LIBRARY_PATH:PATH=GHOSTSCRIPT_LIBRARY_PATH-NOTFOUND

//Path to a program.
GREP:FILEPATH=GREP-NOTFOUND

//Path to a file.
JPEG_INCLUDE_DIR:PATH=JPEG_INCLUDE_DIR-NOTFOUND

//Path to a library.
JPEG_LIBRARY:FILEPATH=JPEG_LIBRARY-NOTFOUND

//Path to a program.
LATEX2HTML_CONVERTER:FILEPATH=LATEX2HTML_CONVERTER-NOTFOUND

//Path to a program.
LATEX_COMPILER:FILEPATH=LATEX_COMPILER-NOTFOUND

//Suffix for 'lib' directories, e.g. '64'
LIB_SUFFIX:STRING=

//Path to a program.
MAKEINDEX_COMPILER:FILEPATH=MAKEINDEX_COMPILER-NOTFOUND

//Path to a program.
MAKEINFO:FILEPATH=MAKEINFO-NOTFOUND

//Path to the MikTex binary directory.
MIKTEX_BINARY_PATH:PATH=MIKTEX_BINARY_PATH-NOTFOUND

//No floating point unit
NO_FPU:BOOL=OFF

//Path to a library.
OGG_LIBRARY:FILEPATH=C:/libs/libogg-1.1.3/win32/release/ogg.lib

//Path to a file.
OPENAL_INCLUDE_DIR:PATH=OPENAL_INCLUDE_DIR-NOTFOUND

//Path to a library.
OPENAL_LIBRARY:FILEPATH=OPENAL_LIBRARY-NOTFOUND

//OpenGL library for win32
OPENGL_gl_LIBRARY:STRING=opengl32

//GLU library for win32
OPENGL_glu_LIBRARY:STRING=glu32

//Path to a program.
PANDOC:FILEPATH=PANDOC-NOTFOUND

//Path to a program.
PDFLATEX_COMPILER:FILEPATH=PDFLATEX_COMPILER-NOTFOUND

//pkg-config executable
PKG_CONFIG_EXECUTABLE:FILEPATH=PKG_CONFIG_EXECUTABLE-NOTFOUND

//Path to a library.
PNG_LIBRARY:FILEPATH=C:/libs/libpng/lib/libpng.lib

//Path to a file.
PNG_PNG_INCLUDE_DIR:PATH=C:/libs/libpng/include

//Path to a program.
PS2PDF_CONVERTER:FILEPATH=PS2PDF_CONVERTER-NOTFOUND

//Path to a program.
SED:FILEPATH=SED-NOTFOUND

//Path to a program.
SH:FILEPATH=SH-NOTFOUND

//Build shared libraries
SHARED:BOOL=ON

//Path to a file.
SNDFILE_INCLUDE_DIR:PATH=C:/libs/libsndfile/include

//Path to a library.
SNDFILE_LIBRARY:FILEPATH=C:/libs/libsndfile/libsndfile-1.lib

//Halt at warnings
STRICT_WARN:BOOL=OFF

//Path to a library.
VORBISFILE_LIBRARY:FILEPATH=C:/libs/libvorbis-1.2.0/win32/release/vorbisfile.lib

//Path to a file.
VORBIS_INCLUDE_DIR:PATH=C:/libs/libvorbis-1.2.0/include

//Path to a library.
VORBIS_LIBRARY:FILEPATH=C:/libs/libvorbis-1.2.0/win32/release/vorbis.lib

//Enable audio codecs (requires kcm_audio)
WANT_ACODEC:BOOL=ON

//Enable ALSA digital audio driver (Unix)
WANT_ALSA:BOOL=OFF

//Enable color addon
WANT_COLOR:BOOL=ON

//Enable Direct3D graphics driver (Windows)
WANT_D3D:BOOL=ON

//Enable Direct3D 9Ex extensions (Vista)
WANT_D3D9EX:BOOL=OFF

//Generate documentation
WANT_DOCS:BOOL=ON

//Generate HTML documentation
WANT_DOCS_HTML:BOOL=ON

//Generate Info document
WANT_DOCS_INFO:BOOL=OFF

//Generate man pages
WANT_DOCS_MAN:BOOL=ON

//Generate PDF document (requires pdflatex)
WANT_DOCS_PDF:BOOL=OFF

//Enable Dsound digital audio driver (Windows)
WANT_DSOUND:BOOL=ON

//Enable FLAC support (acodec)
WANT_FLAC:BOOL=ON

//Enable bitmap font add-on
WANT_FONT:BOOL=ON

//Enable IIO image load/save addon
WANT_IIO:BOOL=ON

//Enable JPEG support in IIO
WANT_JPG:BOOL=OFF

//Enable kcm_audio engine
WANT_KCM_AUDIO:BOOL=ON

//Enable magic main
WANT_MAGIC_MAIN:BOOL=OFF

//Enable memfile addon
WANT_MEMFILE:BOOL=ON

//Enable OpenAL digital audio driver
WANT_OPENAL:BOOL=OFF

//Enable OpenGL graphics driver (Windows, X11))
WANT_OPENGL:BOOL=ON

//Enable OSS digital audio driver (Unix)
WANT_OSS:BOOL=OFF

//Enable PNG support in IIO
WANT_PNG:BOOL=ON

//Enable primitives addon
WANT_PRIMITIVES:BOOL=ON

//Enable WAV/AIFF/FLAC support (acodec)
WANT_SNDFILE:BOOL=ON

//Enable TTF addon
WANT_TTF:BOOL=ON

//Enable Ogg Vorbis support (acodec)
WANT_VORBIS:BOOL=ON

//X11 support
WANT_X11:BOOL=OFF

//Path to a file.
ZLIB_INCLUDE_DIR:PATH=C:/libs/zlib/include

//Path to a library.
ZLIB_LIBRARY:FILEPATH=C:/libs/zlib/lib/zlib.lib

//Dependencies for the target
a5_acodec_LIB_DEPENDS:STATIC=general;kcm_audio;general;C:/libs/flac-1.2.1/lib/libFLAC.lib;general;wsock32;general;C:/libs/libsndfile/libsndfile-1.lib;

//Dependencies for the target
a5_color_LIB_DEPENDS:STATIC=general;allegro;

//Dependencies for the target
a5_font_LIB_DEPENDS:STATIC=general;a5_iio;

//Dependencies for the target
a5_iio_LIB_DEPENDS:STATIC=general;allegro;general;C:/libs/libpng/lib/libpng.lib;general;C:/libs/zlib/lib/zlib.lib;

//Dependencies for the target
a5_memfile_LIB_DEPENDS:STATIC=general;allegro;

//Dependencies for the target
a5_primitives_LIB_DEPENDS:STATIC=general;allegro;

//Dependencies for the target
a5_ttf_LIB_DEPENDS:STATIC=general;a5_font;general;C:/libs/freetype-2.3.8/objs/freetype238MT.lib;

//Dependencies for the target
allegro_LIB_DEPENDS:STATIC=general;kernel32;general;user32;general;gdi32;general;comdlg32;general;ole32;general;dxguid;general;winmm;general;psapi;general;C:/Program Files/Microsoft DirectX SDK (June 2008)/Lib/x86/d3d9.lib;general;C:/Program Files/Microsoft DirectX SDK (June 2008)/Lib/x86/dinput8.lib;general;opengl32;general;glu32;

//Dependencies for the target
kcm_audio_LIB_DEPENDS:STATIC=general;allegro;general;C:/Program Files/Microsoft DirectX SDK (June 2008)/Lib/x86/dsound.lib;


########################
# INTERNAL cache entries
########################

//Result of TEST_BIG_ENDIAN
ALLEGRO_BIG_ENDIAN:INTERNAL=0
//Have includes ALLEGRO_HAVE_DIRENT_H
ALLEGRO_HAVE_DIRENT_H:INTERNAL=
//Have function fseeko
ALLEGRO_HAVE_FSEEKO:INTERNAL=
//Have function ftello
ALLEGRO_HAVE_FTELLO:INTERNAL=
//Have function getexecname
ALLEGRO_HAVE_GETEXECNAME:INTERNAL=
//Have includes ALLEGRO_HAVE_INTTYPES_H
ALLEGRO_HAVE_INTTYPES_H:INTERNAL=
//Have includes ALLEGRO_HAVE_LINUX_JOYSTICK_H
ALLEGRO_HAVE_LINUX_JOYSTICK_H:INTERNAL=
//Have includes ALLEGRO_HAVE_LINUX_SOUNDCARD_H
ALLEGRO_HAVE_LINUX_SOUNDCARD_H:INTERNAL=
//Have includes ALLEGRO_HAVE_MACHINE_SOUNDCARD_H
ALLEGRO_HAVE_MACHINE_SOUNDCARD_H:INTERNAL=
//Have function mkstemp
ALLEGRO_HAVE_MKSTEMP:INTERNAL=
//Have function mmap
ALLEGRO_HAVE_MMAP:INTERNAL=
//Have function mprotect
ALLEGRO_HAVE_MPROTECT:INTERNAL=
//Have includes ALLEGRO_HAVE_OSATOMIC_H
ALLEGRO_HAVE_OSATOMIC_H:INTERNAL=
//Test ALLEGRO_HAVE_PROCFS_ARGCV
ALLEGRO_HAVE_PROCFS_ARGCV:INTERNAL=
//Have function sched_yield
ALLEGRO_HAVE_SCHED_YIELD:INTERNAL=
//Have includes ALLEGRO_HAVE_SOUNDCARD_H
ALLEGRO_HAVE_SOUNDCARD_H:INTERNAL=
//Have includes ALLEGRO_HAVE_STDBOOL_H
ALLEGRO_HAVE_STDBOOL_H:INTERNAL=
//Have includes ALLEGRO_HAVE_STDINT_H
ALLEGRO_HAVE_STDINT_H:INTERNAL=
//Have function stricmp
ALLEGRO_HAVE_STRICMP:INTERNAL=1
//Have function strlwr
ALLEGRO_HAVE_STRLWR:INTERNAL=1
//Have function strupr
ALLEGRO_HAVE_STRUPR:INTERNAL=1
//Test ALLEGRO_HAVE_SV_PROCFS_H
ALLEGRO_HAVE_SV_PROCFS_H:INTERNAL=
//Have function sysconf
ALLEGRO_HAVE_SYSCONF:INTERNAL=
//Have includes ALLEGRO_HAVE_SYS_IO_H
ALLEGRO_HAVE_SYS_IO_H:INTERNAL=
//Have includes ALLEGRO_HAVE_SYS_SOUNDCARD_H
ALLEGRO_HAVE_SYS_SOUNDCARD_H:INTERNAL=
//Have include ALLEGRO_HAVE_SYS_STAT_H
ALLEGRO_HAVE_SYS_STAT_H:INTERNAL=1
//Have includes ALLEGRO_HAVE_SYS_TIME_H
ALLEGRO_HAVE_SYS_TIME_H:INTERNAL=
//Have include ALLEGRO_HAVE_SYS_TYPES_H
ALLEGRO_HAVE_SYS_TYPES_H:INTERNAL=1
//Have includes ALLEGRO_HAVE_SYS_UTSNAME_H
ALLEGRO_HAVE_SYS_UTSNAME_H:INTERNAL=
//Have include ALLEGRO_HAVE_TIME_H
ALLEGRO_HAVE_TIME_H:INTERNAL=1
//Result of CHECK_TYPE_SIZE
ALLEGRO_HAVE__BOOL:INTERNAL=
//Constructors supported
ALLEGRO_USE_CONSTRUCTOR:INTERNAL=0
//Stored GUID
ALL_BUILD_GUID_CMAKE:INTERNAL=01710940-2D5F-4291-9044-FB836225292B
//Advanced flag for variable: AWK
AWK-ADVANCED:INTERNAL=1
//Advanced flag for variable: BIBTEX_COMPILER
BIBTEX_COMPILER-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=C:/PROGRA~1/MICROS~1.0/Common7/IDE/devenv.com
//This is the directory where this CMakeCahe.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=c:/libs/allegro/4.9.8/build
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=6
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_RELEASE_VERSION:INTERNAL=patch 2
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake 2.6/bin/cmake.exe
//Advanced flag for variable: CMAKE_CONFIGURATION_TYPES
CMAKE_CONFIGURATION_TYPES-ADVANCED:INTERNAL=1
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake 2.6/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake 2.6/bin/ctest.exe
//Advanced flag for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
CMAKE_CXX_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_STANDARD_LIBRARIES
CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
CMAKE_C_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CMAKE_DETERMINE_CXX_ABI_COMPILED:INTERNAL=TRUE
//Result of TRY_COMPILE
CMAKE_DETERMINE_C_ABI_COMPILED:INTERNAL=TRUE
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=C:/Program Files/CMake 2.6/bin/CMakeSetup.exe
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Visual Studio 9 2008
//Start directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=C:/libs/allegro/4.9.8
//Advanced flag for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=13
//Advanced flag for variable: CMAKE_RC_COMPILER
CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
CMAKE_RC_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_RC_FLAGS
CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=C:/Program Files/CMake 2.6/share/cmake-2.6
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Result of CHECK_TYPE_SIZE
CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=2
//Advanced flag for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//Suppress Warnings that are meant for the author of the CMakeLists.txt
// files.
CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE
//Advanced flag for variable: CMAKE_USE_RELATIVE_PATHS
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CTAGS
CTAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: D3D9_INCLUDE_DIR
D3D9_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: D3D9_LIBRARY
D3D9_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: DINPUT_INCLUDE_DIR
DINPUT_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: DINPUT_LIBRARY
DINPUT_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: DSOUND_INCLUDE_DIR
DSOUND_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: DSOUND_LIBRARY
DSOUND_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: DVIPDF_CONVERTER
DVIPDF_CONVERTER-ADVANCED:INTERNAL=1
//Advanced flag for variable: DVIPS_CONVERTER
DVIPS_CONVERTER-ADVANCED:INTERNAL=1
//Stored GUID
EDIT_CACHE_GUID_CMAKE:INTERNAL=C1998CFC-D6A8-43BE-969D-95A83A96E651
//Details about finding D3D9
FIND_PACKAGE_MESSAGE_DETAILS_D3D9:INTERNAL=[C:/Program Files/Microsoft DirectX SDK (November 2008)/Include][C:/Program Files/Microsoft DirectX SDK (November 2008)/Lib/x86/d3d9.lib]
//Details about finding DINPUT
FIND_PACKAGE_MESSAGE_DETAILS_DINPUT:INTERNAL=[C:/Program Files/Microsoft DirectX SDK (November 2008)/Include][C:/Program Files/Microsoft DirectX SDK (November 2008)/Lib/x86/dinput8.lib]
//Details about finding DSOUND
FIND_PACKAGE_MESSAGE_DETAILS_DSOUND:INTERNAL=[C:/Program Files/Microsoft DirectX SDK (November 2008)/Include][C:/Program Files/Microsoft DirectX SDK (November 2008)/Lib/x86/dsound.lib]
//Details about finding Freetype
FIND_PACKAGE_MESSAGE_DETAILS_Freetype:INTERNAL=[C:/libs/freetype-2.3.8/objs/freetype238MT.lib][C:/libs/freetype-2.3.8/include;C:/libs/freetype-2.3.8/include]
//Details about finding PNG
FIND_PACKAGE_MESSAGE_DETAILS_PNG:INTERNAL=[C:/libs/libpng/lib/libpng.lib][C:/libs/libpng/include]
//Details about finding VORBIS
FIND_PACKAGE_MESSAGE_DETAILS_VORBIS:INTERNAL=[C:/libs/libvorbis-1.2.0/include][C:/libs/libogg-1.1.3/win32/release/ogg.lib][C:/libs/libvorbis-1.2.0/win32/release/vorbis.lib][C:/libs/libvorbis-1.2.0/win32/release/vorbis.lib]
//Test FLAC_COMPILES
FLAC_COMPILES:INTERNAL=1
//Advanced flag for variable: FLAC_INCLUDE_DIR
FLAC_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: FLAC_LIBRARY
FLAC_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: FREETYPE_INCLUDE_DIR_freetype2
FREETYPE_INCLUDE_DIR_freetype2-ADVANCED:INTERNAL=1
//Advanced flag for variable: FREETYPE_INCLUDE_DIR_ft2build
FREETYPE_INCLUDE_DIR_ft2build-ADVANCED:INTERNAL=1
//Advanced flag for variable: FREETYPE_LIBRARY
FREETYPE_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: GHOSTSCRIPT_BINARY_PATH
GHOSTSCRIPT_BINARY_PATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: GHOSTSCRIPT_LIBRARY_PATH
GHOSTSCRIPT_LIBRARY_PATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: GREP
GREP-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
HAVE_ALLEGRO_BIG_ENDIAN:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_ALLEGRO_HAVE__BOOL:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=TRUE
//Have include stddef.h
HAVE_STDDEF_H:INTERNAL=1
//Have include stdint.h
HAVE_STDINT_H:INTERNAL=
//Have include sys/types.h
HAVE_SYS_TYPES_H:INTERNAL=1
//Stored GUID
INSTALL_GUID_CMAKE:INTERNAL=6BDDEA0F-1971-496B-A194-A3C626DB14B3
//Advanced flag for variable: JPEG_INCLUDE_DIR
JPEG_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: JPEG_LIBRARY
JPEG_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: LATEX2HTML_CONVERTER
LATEX2HTML_CONVERTER-ADVANCED:INTERNAL=1
//Advanced flag for variable: LATEX_COMPILER
LATEX_COMPILER-ADVANCED:INTERNAL=1
//Advanced flag for variable: MAKEINDEX_COMPILER
MAKEINDEX_COMPILER-ADVANCED:INTERNAL=1
//Advanced flag for variable: MAKEINFO
MAKEINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: MIKTEX_BINARY_PATH
MIKTEX_BINARY_PATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: OGG_LIBRARY
OGG_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: OPENAL_INCLUDE_DIR
OPENAL_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: OPENAL_LIBRARY
OPENAL_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: OPENGL_gl_LIBRARY
OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: OPENGL_glu_LIBRARY
OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
//Stored GUID
PACKAGE_GUID_CMAKE:INTERNAL=3EE28E90-D9E5-4568-8E12-A2AC3F55B5CB
//Advanced flag for variable: PANDOC
PANDOC-ADVANCED:INTERNAL=1
//Advanced flag for variable: PDFLATEX_COMPILER
PDFLATEX_COMPILER-ADVANCED:INTERNAL=1
//Advanced flag for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
//Advanced flag for variable: PNG_LIBRARY
PNG_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: PNG_PNG_INCLUDE_DIR
PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: PS2PDF_CONVERTER
PS2PDF_CONVERTER-ADVANCED:INTERNAL=1
//Stored GUID
REBUILD_CACHE_GUID_CMAKE:INTERNAL=25F1A4EA-589A-4415-BA26-61E5314B4218
//Stored GUID
RUN_TESTS_GUID_CMAKE:INTERNAL=877B9C37-C472-416C-99E9-0AEC9A54EC59
//Advanced flag for variable: SED
SED-ADVANCED:INTERNAL=1
//Advanced flag for variable: SH
SH-ADVANCED:INTERNAL=1
//Advanced flag for variable: SNDFILE_INCLUDE_DIR
SNDFILE_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: SNDFILE_LIBRARY
SNDFILE_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: VORBISFILE_LIBRARY
VORBISFILE_LIBRARY-ADVANCED:INTERNAL=1
//Test VORBIS_COMPILES
VORBIS_COMPILES:INTERNAL=
//Advanced flag for variable: VORBIS_INCLUDE_DIR
VORBIS_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: VORBIS_LIBRARY
VORBIS_LIBRARY-ADVANCED:INTERNAL=1
//Stored GUID
ZERO_CHECK_GUID_CMAKE:INTERNAL=75AE54DA-56C1-404D-9A2D-869098B2074D
//Advanced flag for variable: ZLIB_INCLUDE_DIR
ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: ZLIB_LIBRARY
ZLIB_LIBRARY-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
_ctor_compileresult:INTERNAL=FALSE
//Stored GUID
a5_acodec_GUID_CMAKE:INTERNAL=0A0CB5B9-CCDB-424E-B54D-6993DA5EEC86
//Stored GUID
a5_color_GUID_CMAKE:INTERNAL=C802830C-7F4B-4022-9FEE-AD59734412E3
//Stored GUID
a5_font_GUID_CMAKE:INTERNAL=FF8922A7-07BF-4BA9-A33E-CA75D622EA9E
//Stored GUID
a5_iio_GUID_CMAKE:INTERNAL=FCE49E3D-33F3-43EA-BE09-A19A58377ECA
//Stored GUID
a5_memfile_GUID_CMAKE:INTERNAL=83530815-0FC3-4EC3-805C-4513C5BE2608
//Stored GUID
a5_primitives_GUID_CMAKE:INTERNAL=9B5B64F0-010F-4E8C-BF53-F18A05655715
//Stored GUID
a5_ttf_GUID_CMAKE:INTERNAL=9B1ACFB1-11D5-4A3A-B4A9-25828A7C11A6
//Stored GUID
allegro_GUID_CMAKE:INTERNAL=BFB2123E-B0BD-4B57-B7A4-49CCE0368039
//Stored GUID
copy_demo_data_GUID_CMAKE:INTERNAL=CB1D907D-BBDE-47FA-9C7F-954FC7C869B8
//Stored GUID
copy_example_data_GUID_CMAKE:INTERNAL=6615A3C4-9A7E-49F4-A759-2BE58B1BFFDE
//Stored GUID
demo_GUID_CMAKE:INTERNAL=6829DB1E-F587-4C0B-80AC-C12916F9C7FC
//Stored GUID
docs_GUID_CMAKE:INTERNAL=7F70210D-7969-4B03-B981-8647B1EFEFBC
//Stored GUID
ex_acodec_GUID_CMAKE:INTERNAL=D217A0F0-30FF-441C-8A87-63FC31F36301
//Stored GUID
ex_acodec_multi_GUID_CMAKE:INTERNAL=6D299E97-33A2-46CA-A436-6E0FB6B05655
//Stored GUID
ex_audio_simple_GUID_CMAKE:INTERNAL=28C92724-0D49-4308-AA5A-ED6DA382F4E5
//Stored GUID
ex_bitmap_GUID_CMAKE:INTERNAL=5D4CAE61-3BED-4983-A132-43E6C9F4E345
//Stored GUID
ex_bitmap_flip_GUID_CMAKE:INTERNAL=9A6B1414-E12D-4E28-ADC0-3328C2F9BE40
//Stored GUID
ex_bitmap_target_GUID_CMAKE:INTERNAL=74C735E9-333C-45FD-A7DE-4DD0CBF2314B
//Stored GUID
ex_blend2_GUID_CMAKE:INTERNAL=4D60DCA7-4054-43B0-B42C-0A4901F655B8
//Stored GUID
ex_blend_GUID_CMAKE:INTERNAL=6289942A-1017-413F-A557-C203A4831F9D
//Stored GUID
ex_color_GUID_CMAKE:INTERNAL=20924EC8-55BE-4506-B98F-6418DE352717
//Stored GUID
ex_config_GUID_CMAKE:INTERNAL=46DE26E5-9371-424F-90E9-CF1D369F56CC
//Stored GUID
ex_convert_GUID_CMAKE:INTERNAL=44D330F3-22BF-44B9-8AB4-D502E5DD367A
//Stored GUID
ex_d3d_GUID_CMAKE:INTERNAL=830DC791-1C00-4E35-858B-24A3FEE83F16
//Stored GUID
ex_disable_screensaver_GUID_CMAKE:INTERNAL=1AC4D825-F343-41F4-AAD4-ECE5DD0B7BD6
//Stored GUID
ex_drawpixels_GUID_CMAKE:INTERNAL=A123A45A-6F88-45C8-9CE4-32E55941ABC8
//Stored GUID
ex_dualies_GUID_CMAKE:INTERNAL=35991120-B26F-46FE-9162-36B5F8B168BA
//Stored GUID
ex_expose_GUID_CMAKE:INTERNAL=B88EF7A9-FAE9-46C4-B833-8FBB88226F29
//Stored GUID
ex_font_GUID_CMAKE:INTERNAL=BED50E71-7612-4ADB-A105-7F31D4FDB775
//Stored GUID
ex_fs_resize_GUID_CMAKE:INTERNAL=354A0415-4251-47E8-B233-A97C19E2E949
//Stored GUID
ex_get_path_GUID_CMAKE:INTERNAL=0E1BC995-FBD6-446F-8BFF-4A64240331D9
//Stored GUID
ex_glext_GUID_CMAKE:INTERNAL=62254223-0D60-4989-ADF9-9DCC38B14215
//Stored GUID
ex_icon_GUID_CMAKE:INTERNAL=063101D3-6F23-4612-8A5D-8FFBE636D4B0
//Stored GUID
ex_joystick_events_GUID_CMAKE:INTERNAL=59CFDB30-3A56-400A-B3D7-2DA091A21E61
//Stored GUID
ex_keyboard_events_GUID_CMAKE:INTERNAL=F2148747-04CE-48FA-9447-7749DD92A531
//Stored GUID
ex_keyboard_focus_GUID_CMAKE:INTERNAL=150EAB92-99D0-459A-89D8-403D0FB7A4F6
//Stored GUID
ex_lines_GUID_CMAKE:INTERNAL=832B44C2-FBBA-42DB-9812-36E7ADDEDAEE
//Stored GUID
ex_lockbitmap_GUID_CMAKE:INTERNAL=C9F88CBB-79E4-45EB-912E-80B5EF85A722
//Stored GUID
ex_lockscreen_GUID_CMAKE:INTERNAL=6C38E9EA-FD7C-4176-9047-8179CD107FC2
//Stored GUID
ex_membmp_GUID_CMAKE:INTERNAL=A37E16F3-2A26-4D58-A7A3-E76B4BB4A2BB
//Stored GUID
ex_memfile_GUID_CMAKE:INTERNAL=76E28C8F-8739-4E3F-85E2-0FAF6DD3750E
//Stored GUID
ex_mixer_chain_GUID_CMAKE:INTERNAL=7FF52E46-CB33-4BD1-934A-A29E0D06EC84
//Stored GUID
ex_monitorinfo_GUID_CMAKE:INTERNAL=8277E6F4-AE5F-46B5-B6AB-456785F14394
//Stored GUID
ex_mouse_GUID_CMAKE:INTERNAL=6E5C82B8-D01B-42A2-BC06-69CC8CFACD2C
//Stored GUID
ex_mouse_cursor_GUID_CMAKE:INTERNAL=04522CE5-8247-43E2-A20E-E6AEC4543A38
//Stored GUID
ex_mouse_events_GUID_CMAKE:INTERNAL=F78FE89E-4E9B-4EEA-B428-E435CE2130C5
//Stored GUID
ex_mouse_focus_GUID_CMAKE:INTERNAL=96DD6D37-AF1C-489A-94E9-56749937CF1D
//Stored GUID
ex_multiwin_GUID_CMAKE:INTERNAL=8BBA1124-B053-4FD6-9554-708E147A59E1
//Stored GUID
ex_noframe_GUID_CMAKE:INTERNAL=0DBF692D-B892-481D-A96F-839B41FD6945
//Stored GUID
ex_opengl_GUID_CMAKE:INTERNAL=70814F11-CC8D-494E-AE59-12F7479CAE2F
//Stored GUID
ex_path_GUID_CMAKE:INTERNAL=E878AFC2-D029-449B-B8DB-2EC68A753739
//Stored GUID
ex_pixelformat_GUID_CMAKE:INTERNAL=81ECEA2C-0460-4AD8-874D-148867CF5B11
//Stored GUID
ex_prim_GUID_CMAKE:INTERNAL=E2A12645-7FBE-4516-BA01-14A97586F63B
//Stored GUID
ex_resize2_GUID_CMAKE:INTERNAL=53AD99EB-808D-4535-B607-49B0CFFBA4E6
//Stored GUID
ex_resize_GUID_CMAKE:INTERNAL=D648579E-7F31-410B-B4F7-636D0825F8E6
//Stored GUID
ex_saw_GUID_CMAKE:INTERNAL=F8A93951-62AB-4655-9E6E-52CBD51FF294
//Stored GUID
ex_scale_GUID_CMAKE:INTERNAL=ED64C182-4BBF-4D11-9BB2-FACA19658348
//Stored GUID
ex_stream_file_GUID_CMAKE:INTERNAL=B2AF2E50-D0DF-4D42-B80B-4EED9DD4143E
//Stored GUID
ex_subbitmap_GUID_CMAKE:INTERNAL=B33978D4-F37E-42DC-BB0F-D116016E195F
//Stored GUID
ex_threads2_GUID_CMAKE:INTERNAL=E3E18312-B162-4536-9359-C029D18BCFDC
//Stored GUID
ex_threads_GUID_CMAKE:INTERNAL=AB849845-00B6-492F-8B6E-9A49E6FD251B
//Stored GUID
ex_timedwait_GUID_CMAKE:INTERNAL=2B657ED1-8E39-4E04-98D0-A5D00A764078
//Stored GUID
ex_timer_GUID_CMAKE:INTERNAL=3D6A1970-541E-4B3D-9E39-8306778C437C
//Stored GUID
ex_ttf_GUID_CMAKE:INTERNAL=5896FC22-C3D5-4A6A-BECF-ECA276C8FC9E
//Stored GUID
ex_user_events_GUID_CMAKE:INTERNAL=25CAFB79-F9FD-485C-ABC3-BE6A5D4A3167
//Stored GUID
ex_utf8_GUID_CMAKE:INTERNAL=D86CC271-26E7-4AEE-94CF-A18A280FE42E
//Stored GUID
ex_windows_GUID_CMAKE:INTERNAL=2225468A-62B1-42DD-980A-B4427253DD3F
//Stored GUID
ex_winfull_GUID_CMAKE:INTERNAL=4F799551-4272-4550-9745-5B748399323B
//Stored GUID
kcm_audio_GUID_CMAKE:INTERNAL=68F658A0-1005-462C-B46E-3AAA1B1414DA
*/
[/code]
Has anyone had success with the ogg playback in this version under Windows? If so, do you mind sharing your wisdom?!?;D
Thanks again.

Edit:
[quote]
Shawn Hargreaves is involved with it, so it's probably not too bad.
[edit: and don't ask who that is, or you may be considered unworthy of being in these forums.. :)]
[/quote]
Yeah...that would not be a good idea...;D

--
"Everyone tells me I should forget about you, you don’t deserve me. They’re right, you don’t deserve me, but I deserve you."
"It’s so simple to be wise. Just think of something stupid to say and then don’t say it."

Trent Gamblin
Member #261
April 2000
avatar

Ogg works under windows, it's something in your configuration. If you're using MinGW, you can get fully built libraries with all dependencies from allegro5.org. If you want MSVC binaries I'll make time to make some.

Milan Mimica
Member #3,877
September 2003
avatar

Don Freeman said:

Error loading sample (null)
Failed to load demo\data\sfx\big_explosion.ogg

That's strange. I've looked at the source and I can't figure how it could print (null) there and the actual filename later. You should debug it.

Trent Gamblin
Member #261
April 2000
avatar

I just uploaded binaries for msvc. Direct link:

click me

Alianix
Member #10,518
December 2008
avatar

"Elias: Shawn Hargreaves is involved with it, so it's probably not too bad."

Aha !... Traitor ! (just kiddin ;D)

Kibiz0r
Member #6,203
September 2005
avatar

Quote:

Was Just wondering What does XNA smell like ?

The only first-party API I know that has been designed from the ground up for a modern, high-level language. So, pretty nice.

Don Freeman
Member #5,110
October 2004
avatar

Thanks Trent! I'll try these out. I figured it has to be something with my setup, but I can't find it...:-/

Ok...now I just get an exception. I'll try to manually compile the demo (with a new project) to see if that helps. I'd use ming, but I'm now sure how you setup the environment, like the include and lib directories. Any help in that regard? If so, I'll just use ming to make my windows versions.::)

Quote:

Don Freeman said:
Error loading sample (null)
Failed to load demo\data\sfx\big_explosion.ogg
That's strange. I've looked at the source and I can't figure how it could print (null) there and the actual filename later. You should debug it.

That is what I thought as well. I actually did do a debug on it before...it gives a couple of threads that return 1 instead of 0, but they have just funny names like ~2acda and such...don't know for sure what thread is dying.::)

Thanks for those helping.8-)

--
"Everyone tells me I should forget about you, you don’t deserve me. They’re right, you don’t deserve me, but I deserve you."
"It’s so simple to be wise. Just think of something stupid to say and then don’t say it."

Milan Mimica
Member #3,877
September 2003
avatar

RelWithDebInfo is probably not suitable for debugging. Try running cmake with -DCMAKE_BUILD_TYPE=Debug option.

Don Freeman
Member #5,110
October 2004
avatar

Thanks...Ok, now this is driving me nuts! I had to copy my directx stuff into my compilers lib and include directories. Ok, so far so good. deleted my allegro directory, started fresh with cmake. Still good to go. Compile everything, no errors. Run the demo, I've got sound...then I realize WTF?!? No video! So I think, hummmm, lets try one of the examples, a simple example. I fire up the ex_bitmap example. No video! WTF?! The ex_membmp works, as do the openGL stuff. Could this just be a video driver issue? I am using NVidia on this box, I'll boot up the lappy and try with my ATI later. The way the programs with directx seem to run, it appears to be a driver issue, and not something with allegro.:-/

These are the examples that do not give video, or are buggy (Just for reference if someone else has the same or similar issues):
ex_bitmap.exe - black screen
ex_bitmap_target.exe - blue screen (not the bsod)
ex_blend.exe - gray screen
ex_d3d.exe - black screen
ex_expose.exe - black screen with (looks like) inlaid gray/silver border
ex_fs_resize.exe - orange/brown screen first, then with switch I get a picture of mysha with a purplish color with black lines running up and down
ex_joystick_events.exe - cream color screen
ex_keyboard_focus.exe - red screen
ex_lockbitmap.exe - black screen
ex_mouse.exe - dies
ex_mouse_events.exe - cream color screen
ex_ttf.exe - white screen
ex_winfull.exe - dies (or at least does nothing)
ex_bitmap_flip.exe - black screen
ex_color.exe - dies
ex_disable_screensaver.exe - black screen
ex_font.exe - black screen
ex_icon.exe - black screen, but icon does change
ex_keyboard_events.exe - white screen
ex_lines.exe - gray screen
ex_lockscreen.exe - black fading to white from top left to lower right
ex_mouse_cursor.exe - gray screen
ex_mouse_focus.exe - black when offscreen with mouse, red when on screen with mouse
ex_noframe.exe - black screen (no border)
ex_prim.exe - black screen
ex_resize.exe - white screen
ex_scale.exe - black screen

Here are the Visual Studio 9 2008 Standard Version binaries and includes for others to play with.::)

Has anyone tried the Windows Server 2003 Standard? That is what I was using this for. I remember I had issues with an older game saying it can't find some directx files...even though dxdiag finds them just fine. I figured it was just the game...it was old. If so, then please let me know of any issues you may have had. Thanks.

Edit:
Ok. It is definitely a driver issue. It works perfectly on my laptop. I think it has something to do with Windows Server 2003 and DirectX. It just doesn't work right...or at least not on my box. I guess I'll have to figure something else out for my other box...:-/

Great job guys!
Thanks8-)

--
"Everyone tells me I should forget about you, you don’t deserve me. They’re right, you don’t deserve me, but I deserve you."
"It’s so simple to be wise. Just think of something stupid to say and then don’t say it."

Evert
Member #794
November 2000
avatar

Quote:

then I realize WTF?!? No video!

Seems to be a D3D vs OpenGL issue.

Quote:

ex_winfull.exe - dies (or at least does nothing)

You need two monitors for that (one will do full screen, the other will show a window).

Quote:

ex_icon.exe - black screen, but icon does change
ex_lockscreen.exe - black fading to white from top left to lower right
ex_mouse_focus.exe - black when offscreen with mouse, red when on screen with mouse

That's what they are supposed to do.

Matthew Leverton
Supreme Loser
January 1999
avatar

On that topic...

  • the examples really need to be organized into sub folders

  • the ex_* prefix on all of them is annoying

  • some of them are kind of lame... e.g., output to a console even though it is never seen in MSVC

  • the demo is huge

Thomas Fjellstrom
Member #476
June 2000
avatar

Quote:

some of them are kind of lame... e.g., output to a console even though it is never seen in MSVC

Not our fault MSVC is lame :P

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Don Freeman
Member #5,110
October 2004
avatar

Question:
Has anyone else here had DirectX troubles in Windows Server 2003?

Comments:

Quote:

Not our fault MSVC is lame

Lame or not, I can get a LOT more work done with it than anything on Linux. KDevelop likes to act pretty retarded a lot. There have been times when I had to delete the project files just to get it to do something correctly...and it was NOT my fault. Eclipse takes FOREVER to load, and CodeBlocks has changed way to much for me to use anymore without really investing time in it. I would rather just deal with the issues of Visual Studio...at least I know what most of them are.:P

To Evert:
Yeah, I was more just commenting on the ones jacked up by my drivers on my other box. They indeed work correctly with good drivers.;D

Also, I hate how cmake does not pick up my include and lib environment variables correctly. I have all of the required libs in those variables...the only thing I should have to do is select what version of those libs to use...like truetype and such. I have rarely seen it delete the def files, so that I would have to replace it from a backup. That is annoying. Only happened twice though that I remember.

Plus, if we are using the IDE (Visual Studio and others I would imagine) then why hard code the directories in the program's build options? We would most likely have those directories saved in our IDE's search path anyway. If nothing else, an option would be nice.:-/

Edit:
Fitting that during the Lesbian House Party release, I get post number 69!;D8-)

--
"Everyone tells me I should forget about you, you don’t deserve me. They’re right, you don’t deserve me, but I deserve you."
"It’s so simple to be wise. Just think of something stupid to say and then don’t say it."

Thomas Fjellstrom
Member #476
June 2000
avatar

Quote:

Lame or not, I can get a LOT more work done with it than anything on Linux. KDevelop likes to act pretty retarded a lot. There have been times when I had to delete the project files just to get it to do something correctly...and it was NOT my fault. Eclipse takes FOREVER to load, and CodeBlocks has changed way to much for me to use anymore without really investing time in it. I would rather just deal with the issues of Visual Studio...at least I know what most of them are.:P

Of course none of that has to do with it not showing console output anywhere. :P

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Peter Wang
Member #23
April 2000

The ex_ prefixes stay, so it is completely obvious what is being discussed. I don't want users reporting bugs in "the mouse example" -- which one?

Some of the examples are lame and unobvious what they do.

Don Freeman
Member #5,110
October 2004
avatar

Well neither did yours if you want to be technical! You can compile the examples to use the console just like in Linux.:P If the console window disappears before you get to read the message...then that is a problem with Windows, but not a fatal flaw. You could easily add a wait for key event so the user has time to read it before it disappears.8-)

Also, asking again...will there be support for chm help files later???? (Keeps fingers crossed)

--
"Everyone tells me I should forget about you, you don’t deserve me. They’re right, you don’t deserve me, but I deserve you."
"It’s so simple to be wise. Just think of something stupid to say and then don’t say it."

Peter Wang
Member #23
April 2000

I know nothing about chm files. If you can find some way to produce them from the HTML files we could do that.

SiegeLord
Member #7,827
October 2006
avatar

Quote:

Some of the examples are lame and unobvious what they do.

Just a matter of documenting them, I'd imagine.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]



Go to: