Compare commits
145 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ff83b81974 | ||
|
|
02908b912e | ||
|
|
65005b946c | ||
|
|
60c14ff8be | ||
|
|
733cab9cb7 | ||
|
|
a7cde3b5b1 | ||
|
|
505d0af145 | ||
|
|
1c9b8070d8 | ||
|
|
6744583fe1 | ||
|
|
d9124364d0 | ||
|
|
a6ab9e6295 | ||
|
|
1a74bc23dc | ||
|
|
d7c37fe9b2 | ||
|
|
1f2296efba | ||
|
|
a340a3d45d | ||
|
|
f035ebba98 | ||
|
|
b41f2fca71 | ||
|
|
a6f96f7f47 | ||
|
|
d86ab48a54 | ||
|
|
e7138d8044 | ||
|
|
db00c81ef3 | ||
|
|
6542676809 | ||
|
|
ca74b29245 | ||
|
|
554daeeec4 | ||
|
|
b6d1ddd5c1 | ||
|
|
9a69295198 | ||
|
|
2186748623 | ||
|
|
dda519b2b3 | ||
|
|
52c88b536a | ||
|
|
423db45703 | ||
|
|
ad179ddac1 | ||
|
|
92a21611f6 | ||
|
|
d82f1e91be | ||
|
|
90d5a35cf1 | ||
|
|
5adbfe420d | ||
|
|
7326dd649e | ||
|
|
6757fd43e4 | ||
|
|
4446845174 | ||
|
|
3cd686a68a | ||
|
|
4c31cdc3a9 | ||
|
|
fe33e413a6 | ||
|
|
35c3a86363 | ||
|
|
f7a93bc96d | ||
|
|
82c5e2eb85 | ||
|
|
70a2e6ab7b | ||
|
|
4bbffd50f0 | ||
|
|
c994ca91c2 | ||
|
|
e9f682e6bc | ||
|
|
b0ef83fd71 | ||
|
|
2c2368f7a1 | ||
|
|
b366c4111f | ||
|
|
f0d515538d | ||
|
|
5c9978f2de | ||
|
|
776519af7b | ||
|
|
5aa210d2a1 | ||
|
|
4b7c344283 | ||
|
|
336d123987 | ||
|
|
457f5d674c | ||
|
|
9f32991519 | ||
|
|
589e0f789f | ||
|
|
8db432e8af | ||
|
|
b331ee512a | ||
|
|
cc3a659032 | ||
|
|
0bcc8ff7f4 | ||
|
|
466a0824ae | ||
|
|
820fe0e31d | ||
|
|
49e50610e8 | ||
|
|
0399ec8c2b | ||
|
|
12068c7d2c | ||
|
|
9c5596fd88 | ||
|
|
59d3b73f30 | ||
|
|
417f99eec1 | ||
|
|
f1b47f935b | ||
|
|
1e77c40236 | ||
|
|
8014064407 | ||
|
|
ac5ff62fb5 | ||
|
|
bd62e278ed | ||
|
|
4ae75b2ea3 | ||
|
|
811410e5f6 | ||
|
|
1cb5c3becf | ||
|
|
4030b370a4 | ||
|
|
a3ea919dbb | ||
|
|
54c83ecaf7 | ||
|
|
4088d5866d | ||
|
|
efdf0978a1 | ||
|
|
bee2cde3bf | ||
|
|
b7dd0a5cd1 | ||
|
|
7ea792cf98 | ||
|
|
b1e54744cc | ||
|
|
f571b72a5e | ||
|
|
133c4b53ef | ||
|
|
400a5e55d7 | ||
|
|
a5b4223979 | ||
|
|
f6fc66269d | ||
|
|
f9f280aa29 | ||
|
|
221a25eb76 | ||
|
|
3f11f53e5d | ||
|
|
cc77f8b96c | ||
|
|
250aa0307f | ||
|
|
69dc6007d7 | ||
|
|
7aeca5ba5f | ||
|
|
bf3d6f7402 | ||
|
|
f4e563214c | ||
|
|
652bdfec5a | ||
|
|
d5bc2ce3e2 | ||
|
|
316949846f | ||
|
|
1787992f59 | ||
|
|
04f9323487 | ||
|
|
c1f4e2be0d | ||
|
|
5787cdd5d9 | ||
|
|
24fd471be0 | ||
|
|
ad213add04 | ||
|
|
7d05c08ef4 | ||
|
|
73f064d1c8 | ||
|
|
0744766a97 | ||
|
|
195e8c0792 | ||
|
|
e651bc3479 | ||
|
|
f54f77b294 | ||
|
|
a927d0b15d | ||
|
|
d040377626 | ||
|
|
c3c0ebf20f | ||
|
|
511908e9cf | ||
|
|
36edbefd4f | ||
|
|
0e4b079db0 | ||
|
|
050e1a6036 | ||
|
|
468780936c | ||
|
|
7456192cca | ||
|
|
6711e94bef | ||
|
|
b724698236 | ||
|
|
dc86f5ea64 | ||
|
|
8b083f6c39 | ||
|
|
9a7eade8bc | ||
|
|
18a69a39b9 | ||
|
|
7d84da6e0e | ||
|
|
4d94d461b0 | ||
|
|
a479b72ac0 | ||
|
|
165142679d | ||
|
|
02506d2693 | ||
|
|
ac2e22f38c | ||
|
|
1aa7ff4f38 | ||
|
|
2754e5b529 | ||
|
|
e3a981ef92 | ||
|
|
9c84f7a040 | ||
|
|
00ffba73ff | ||
|
|
a5b28ece71 |
1095 changed files with 435820 additions and 774781 deletions
16
.gitignore
vendored
16
.gitignore
vendored
|
|
@ -1,10 +1,17 @@
|
||||||
|
/extdev/
|
||||||
lib
|
lib
|
||||||
tmp
|
tmp
|
||||||
bin
|
bin
|
||||||
|
obj
|
||||||
|
!src/regal/layer/bin
|
||||||
|
!src/regal/layer/obj
|
||||||
depends
|
depends
|
||||||
built
|
built
|
||||||
build
|
build
|
||||||
|
obj/
|
||||||
!/build/
|
!/build/
|
||||||
|
!src/regal/layer/bin
|
||||||
|
!src/regal/layer/obj
|
||||||
xcuserdata
|
xcuserdata
|
||||||
project.xcworkspace
|
project.xcworkspace
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
@ -23,6 +30,7 @@ j
|
||||||
j0
|
j0
|
||||||
j1
|
j1
|
||||||
j2
|
j2
|
||||||
|
doit
|
||||||
save
|
save
|
||||||
Debug
|
Debug
|
||||||
results.txt
|
results.txt
|
||||||
|
|
@ -41,3 +49,11 @@ build/win32/vs2010/Regal/Debug
|
||||||
build/win32/vs2010/Regal/Release
|
build/win32/vs2010/Regal/Release
|
||||||
build/win32/vs2010/Regal/ipch
|
build/win32/vs2010/Regal/ipch
|
||||||
*.opensdf
|
*.opensdf
|
||||||
|
|
||||||
|
# android build products
|
||||||
|
gen/
|
||||||
|
libs/
|
||||||
|
build.xml
|
||||||
|
local.properties
|
||||||
|
proguard-project.txt
|
||||||
|
DerivedData
|
||||||
|
|
|
||||||
27
Makefile
27
Makefile
|
|
@ -20,26 +20,25 @@
|
||||||
|
|
||||||
include build/common.inc
|
include build/common.inc
|
||||||
|
|
||||||
include Makefile.zlib
|
include make/Makefile.snappy
|
||||||
include Makefile.libpng
|
include make/Makefile.apitrace
|
||||||
include Makefile.snappy
|
include make/Makefile.glslopt
|
||||||
include Makefile.apitrace
|
include make/Makefile.regal
|
||||||
include Makefile.regal
|
include make/Makefile.glu
|
||||||
include Makefile.glu
|
include make/Makefile.glut
|
||||||
include Makefile.glut
|
include make/Makefile.glew
|
||||||
include Makefile.glew
|
include make/Makefile.glewinfo
|
||||||
include Makefile.glewinfo
|
|
||||||
|
|
||||||
# Examples
|
# Examples
|
||||||
|
|
||||||
include Makefile.dreamtorus
|
include make/Makefile.dreamtorus
|
||||||
include Makefile.dreamtorus_static
|
include make/Makefile.dreamtorus_static
|
||||||
include Makefile.tiger
|
include make/Makefile.tiger
|
||||||
|
|
||||||
# Testing
|
# Testing
|
||||||
|
|
||||||
include Makefile.gtest
|
include make/Makefile.gtest
|
||||||
include Makefile.regaltest
|
include make/Makefile.regaltest
|
||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,59 +0,0 @@
|
||||||
ifndef MAKEFILE_LIBPNG_INCLUDED
|
|
||||||
MAKEFILE_LIBPNG_INCLUDED := 1
|
|
||||||
|
|
||||||
include build/common.inc
|
|
||||||
|
|
||||||
include build/libpng.inc
|
|
||||||
|
|
||||||
#
|
|
||||||
# libpng
|
|
||||||
#
|
|
||||||
|
|
||||||
ifdef LIBPNG.STATIC
|
|
||||||
|
|
||||||
include Makefile.zlib
|
|
||||||
|
|
||||||
ifndef ZLIB.STATIC
|
|
||||||
$(error libpng needs zlib.)
|
|
||||||
endif
|
|
||||||
|
|
||||||
all:: libpng.lib
|
|
||||||
|
|
||||||
clean:: libpng.clean
|
|
||||||
|
|
||||||
LIBPNG.SRCS := $(LIBPNG.C)
|
|
||||||
LIBPNG.SRCS.NAMES := $(notdir $(LIBPNG.SRCS))
|
|
||||||
LIBPNG.OBJS := $(addprefix tmp/$(SYSTEM)/libpng/static/,$(LIBPNG.SRCS.NAMES))
|
|
||||||
LIBPNG.OBJS := $(LIBPNG.OBJS:.c=.o)
|
|
||||||
LIBPNG.DEPS := $(LIBPNG.DEPS:.o=.d)
|
|
||||||
|
|
||||||
-include $(LIBPNG.DEPS)
|
|
||||||
|
|
||||||
ifeq ($(filter-out linux% darwin% nacl%,$(SYSTEM)),)
|
|
||||||
LIBPNG.CFLAGS += -DHAVE_UNISTD_H
|
|
||||||
endif
|
|
||||||
|
|
||||||
libpng.lib: lib/$(SYSTEM)/$(LIBPNG.STATIC)
|
|
||||||
|
|
||||||
libpng.clean:
|
|
||||||
$(RM) -r tmp/$(SYSTEM)/libpng/static
|
|
||||||
$(RM) -r lib/$(SYSTEM)/$(LIBPNG.STATIC)
|
|
||||||
|
|
||||||
libpng.lib: zlib.lib lib/$(SYSTEM)/$(LIBPNG.STATIC)
|
|
||||||
|
|
||||||
tmp/$(SYSTEM)/libpng/static/%.o: src/libpng/src/%.c
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
$(LOG_CC)$(CCACHE) $(CC) $(LIBPNG.CFLAGS) $(CFLAGS) $(PICFLAG) -o $@ -c $<
|
|
||||||
|
|
||||||
lib/$(SYSTEM)/$(LIBPNG.STATIC): $(LIBPNG.OBJS)
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
$(LOG_AR)$(CCACHE) $(AR) cr $@ $(LIBPNG.OBJS)
|
|
||||||
ifneq ($(RANLIB),)
|
|
||||||
$(LOG_RANLIB)$(RANLIB) $@
|
|
||||||
endif
|
|
||||||
ifneq ($(STRIP),)
|
|
||||||
$(LOG_STRIP)$(STRIP) -x $@
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
||||||
ifndef MAKEFILE_ZLIB_INCLUDED
|
|
||||||
MAKEFILE_ZLIB_INCLUDED := 1
|
|
||||||
|
|
||||||
.PHONY: zlib.lib zlib.clean
|
|
||||||
|
|
||||||
include build/common.inc
|
|
||||||
include build/zlib.inc
|
|
||||||
|
|
||||||
#
|
|
||||||
# zlib
|
|
||||||
#
|
|
||||||
|
|
||||||
ifdef ZLIB.STATIC
|
|
||||||
|
|
||||||
all:: zlib.lib
|
|
||||||
|
|
||||||
clean:: zlib.clean
|
|
||||||
|
|
||||||
ZLIB.SRCS := $(ZLIB.C)
|
|
||||||
ZLIB.SRCS.NAMES := $(notdir $(ZLIB.SRCS))
|
|
||||||
ZLIB.OBJS := $(addprefix tmp/$(SYSTEM)/zlib/static/,$(ZLIB.SRCS.NAMES))
|
|
||||||
ZLIB.OBJS := $(ZLIB.OBJS:.c=.o)
|
|
||||||
ZLIB.DEPS := $(ZLIB.OBJS:.o=.d)
|
|
||||||
|
|
||||||
-include $(ZLIB.DEPS)
|
|
||||||
|
|
||||||
ifeq ($(filter-out linux% darwin% nacl%,$(SYSTEM)),)
|
|
||||||
ZLIB.CFLAGS += -DHAVE_UNISTD_H
|
|
||||||
endif
|
|
||||||
|
|
||||||
zlib.lib: lib/$(SYSTEM)/$(ZLIB.STATIC)
|
|
||||||
|
|
||||||
zlib.clean:
|
|
||||||
$(RM) -r tmp/$(SYSTEM)/zlib/static
|
|
||||||
$(RM) -r lib/$(SYSTEM)/$(ZLIB.STATIC)
|
|
||||||
|
|
||||||
tmp/$(SYSTEM)/zlib/static/%.o: src/zlib/src/%.c
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
$(LOG_CC)$(CCACHE) $(CC) $(ZLIB.CFLAGS) $(CFLAGS) $(PICFLAG) -o $@ -c $<
|
|
||||||
|
|
||||||
lib/$(SYSTEM)/$(ZLIB.STATIC): $(ZLIB.OBJS)
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
$(LOG_AR)$(CCACHE) $(AR) cr $@ $(ZLIB.OBJS)
|
|
||||||
ifneq ($(RANLIB),)
|
|
||||||
$(LOG_RANLIB)$(RANLIB) $@
|
|
||||||
endif
|
|
||||||
ifneq ($(STRIP),)
|
|
||||||
$(LOG_STRIP)$(STRIP) -x $@
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
@ -15,7 +15,7 @@ endif
|
||||||
|
|
||||||
regal_cflags := -DANDROID=1 -DREGAL_NO_PNG=1 -DREGAL_CONFIG_FILE=/data/.regal -Werror
|
regal_cflags := -DANDROID=1 -DREGAL_NO_PNG=1 -DREGAL_CONFIG_FILE=/data/.regal -Werror
|
||||||
|
|
||||||
regal_path := $(LOCAL_PATH)/../../../..
|
regal_path := $(LOCAL_PATH)/../../..
|
||||||
|
|
||||||
include $(regal_path)/build/zlib.inc
|
include $(regal_path)/build/zlib.inc
|
||||||
include $(regal_path)/build/snappy.inc
|
include $(regal_path)/build/snappy.inc
|
||||||
|
|
@ -71,7 +71,7 @@ regal_src_files += $(regal_path)/src/mongoose/mongoose.c $(regal_path)/src/md5/s
|
||||||
regal_src_files := $(patsubst $(LOCAL_PATH)/%,%,$(regal_src_files))
|
regal_src_files := $(patsubst $(LOCAL_PATH)/%,%,$(regal_src_files))
|
||||||
|
|
||||||
regal_c_includes := $(regal_path)/include $(regal_path)/src/regal $(regal_path)/src/boost $(regal_path)/src/mongoose $(regal_path)/src/md5/include $(regal_path)/src/lookup3 $(regal_path)/src/jsonsl
|
regal_c_includes := $(regal_path)/include $(regal_path)/src/regal $(regal_path)/src/boost $(regal_path)/src/mongoose $(regal_path)/src/md5/include $(regal_path)/src/lookup3 $(regal_path)/src/jsonsl
|
||||||
regal_c_includes := $(patsubst $(LOCAL_PATH)/../%,%,$(regal_c_includes))
|
#regal_c_includes := $(patsubst $(LOCAL_PATH)/%,%,$(regal_c_includes))
|
||||||
|
|
||||||
regal_export_c_includes := $(regal_path)/include
|
regal_export_c_includes := $(regal_path)/include
|
||||||
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
APITRACE.CXX :=
|
APITRACE.CXX :=
|
||||||
APITRACE.CXX += src/apitrace/common/os_posix.cpp
|
APITRACE.CXX += src/apitrace/common/os_posix.cpp
|
||||||
APITRACE.CXX += src/apitrace/common/os_win32.cpp
|
APITRACE.CXX += src/apitrace/common/os_win32.cpp
|
||||||
|
APITRACE.CXX += src/apitrace/common/os_backtrace.cpp
|
||||||
APITRACE.CXX += src/apitrace/common/trace_callset.cpp
|
APITRACE.CXX += src/apitrace/common/trace_callset.cpp
|
||||||
APITRACE.CXX += src/apitrace/common/trace_fast_callset.cpp
|
APITRACE.CXX += src/apitrace/common/trace_fast_callset.cpp
|
||||||
APITRACE.CXX += src/apitrace/common/trace_dump.cpp
|
APITRACE.CXX += src/apitrace/common/trace_dump.cpp
|
||||||
|
|
@ -26,7 +27,6 @@ APITRACE.CXX += src/apitrace/common/trace_profiler.cpp
|
||||||
APITRACE.CXX += src/apitrace/common/trace_writer_regal.cpp
|
APITRACE.CXX += src/apitrace/common/trace_writer_regal.cpp
|
||||||
APITRACE.CXX += src/apitrace/common/trace_writer_model.cpp
|
APITRACE.CXX += src/apitrace/common/trace_writer_model.cpp
|
||||||
APITRACE.CXX += src/apitrace/common/trace_writer.cpp
|
APITRACE.CXX += src/apitrace/common/trace_writer.cpp
|
||||||
APITRACE.CXX += src/apitrace/common/trace_backtrace.cpp
|
|
||||||
APITRACE.CXX += src/apitrace/dispatch/glproc_regal.cpp
|
APITRACE.CXX += src/apitrace/dispatch/glproc_regal.cpp
|
||||||
#APITRACE.CXX += src/apitrace/dispatch/glproc_egl.cpp
|
#APITRACE.CXX += src/apitrace/dispatch/glproc_egl.cpp
|
||||||
#APITRACE.CXX += src/apitrace/dispatch/glproc_gl.cpp
|
#APITRACE.CXX += src/apitrace/dispatch/glproc_gl.cpp
|
||||||
|
|
@ -40,7 +40,7 @@ APITRACE.CXX += src/apitrace/wrappers/regaltrace.cpp
|
||||||
|
|
||||||
APITRACE.CFLAGS := -Isrc/apitrace/common -Isrc/apitrace/dispatch -Isrc/apitrace/helpers -Isrc/apitrace/wrappers -Isrc/apitrace
|
APITRACE.CFLAGS := -Isrc/apitrace/common -Isrc/apitrace/dispatch -Isrc/apitrace/helpers -Isrc/apitrace/wrappers -Isrc/apitrace
|
||||||
APITRACE.CFLAGS += -Isrc/apitrace/thirdparty/khronos
|
APITRACE.CFLAGS += -Isrc/apitrace/thirdparty/khronos
|
||||||
APITRACE.CFLAGS += -Isrc/regal -Isrc/snappy -Isrc/zlib/include -Isrc/zlib/src -Isrc/boost
|
APITRACE.CFLAGS += -Isrc/regal -Isrc/snappy -Isrc/zlib/include -Isrc/zlib/src
|
||||||
APITRACE.CFLAGS += -DTRACE_OS_LOG=0 -DTRACE_BACKTRACE=0 -DTRACE_ENABLED_CHECK=0
|
APITRACE.CFLAGS += -DHAVE_EXTERNAL_OS_LOG=1 -DHAVE_BACKTRACE=0 -DTRACE_ENABLED_CHECK=0
|
||||||
|
|
||||||
APITRACE.STATIC := libapitrace.a
|
APITRACE.STATIC := libapitrace.a
|
||||||
|
|
|
||||||
|
|
@ -142,6 +142,15 @@ FREETYPE.C += src/freetype/src/cff/cffpic.c
|
||||||
FREETYPE.C += src/freetype/src/cff/cffcmap.c
|
FREETYPE.C += src/freetype/src/cff/cffcmap.c
|
||||||
FREETYPE.C += src/freetype/src/cff/cffload.c
|
FREETYPE.C += src/freetype/src/cff/cffload.c
|
||||||
FREETYPE.C += src/freetype/src/cff/cffobjs.c
|
FREETYPE.C += src/freetype/src/cff/cffobjs.c
|
||||||
|
FREETYPE.C += src/freetype/src/cff/cf2ft.c
|
||||||
|
FREETYPE.C += src/freetype/src/cff/cf2font.c
|
||||||
|
FREETYPE.C += src/freetype/src/cff/cf2blues.c
|
||||||
|
FREETYPE.C += src/freetype/src/cff/cf2intrp.c
|
||||||
|
FREETYPE.C += src/freetype/src/cff/cf2error.c
|
||||||
|
FREETYPE.C += src/freetype/src/cff/cf2read.c
|
||||||
|
FREETYPE.C += src/freetype/src/cff/cf2stack.c
|
||||||
|
FREETYPE.C += src/freetype/src/cff/cf2arrst.c
|
||||||
|
FREETYPE.C += src/freetype/src/cff/cf2hints.c
|
||||||
FREETYPE.C += src/freetype/src/truetype/ttgxvar.c
|
FREETYPE.C += src/freetype/src/truetype/ttgxvar.c
|
||||||
FREETYPE.C += src/freetype/src/truetype/ttinterp.c
|
FREETYPE.C += src/freetype/src/truetype/ttinterp.c
|
||||||
FREETYPE.C += src/freetype/src/truetype/ttobjs.c
|
FREETYPE.C += src/freetype/src/truetype/ttobjs.c
|
||||||
|
|
|
||||||
102
build/glslopt.inc
Normal file
102
build/glslopt.inc
Normal file
|
|
@ -0,0 +1,102 @@
|
||||||
|
# glslopt.inc
|
||||||
|
#
|
||||||
|
# Generic gnumake .inc for building GLSL Optimizer
|
||||||
|
#
|
||||||
|
|
||||||
|
# Sources
|
||||||
|
|
||||||
|
GLSLOPT.CXX :=
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ast_array_index.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ast_expr.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ast_function.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ast_to_hir.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ast_type.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/builtin_function.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/builtin_variables.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/glsl_lexer.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/glsl_optimizer.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/glsl_parser.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/glsl_parser_extras.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/glsl_symbol_table.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/glsl_types.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/hir_field_selection.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_basic_block.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_builder.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_clone.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_constant_expression.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_expression_flattening.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_function.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_function_can_inline.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_function_detect_recursion.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_hierarchical_visitor.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_hv_accept.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_import_prototypes.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_print_glsl_visitor.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_print_visitor.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_reader.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_rvalue_visitor.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_unused_structs.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_validate.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ir_variable_refcount.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/link_functions.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/link_uniform_block_active_visitor.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/link_uniform_blocks.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/link_uniform_initializers.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/link_uniforms.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/link_varyings.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/linker.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/loop_analysis.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/loop_controls.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/loop_unroll.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_clip_distance.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_discard.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_discard_flow.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_if_to_cond_assign.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_instructions.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_jumps.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_mat_op_to_vec.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_noise.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_packed_varyings.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_variable_index_to_cond_assign.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_vec_index_to_cond_assign.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_vec_index_to_swizzle.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/lower_vector.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_algebraic.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_array_splitting.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_constant_folding.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_constant_propagation.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_constant_variable.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_copy_propagation.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_copy_propagation_elements.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_dead_code.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_dead_code_local.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_dead_functions.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_flatten_nested_if_blocks.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_function_inlining.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_if_simplification.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_noop_swizzle.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_redundant_jumps.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_structure_splitting.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_swizzle_swizzle.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/opt_tree_grafting.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/ralloc.c
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/s_expression.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/standalone_scaffolding.cpp
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/strtod.c
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/glcpp/glcpp-lex.c
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/glcpp/glcpp-parse.c
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/glcpp/pp.c
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/../mesa/main/imports.c
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/../mesa/main/hash_table.c
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/../mesa/program/symbol_table.c
|
||||||
|
GLSLOPT.CXX += src/glsl/src/glsl/../mesa/program/prog_hash_table.c
|
||||||
|
|
||||||
|
# Includes
|
||||||
|
|
||||||
|
GLSLOPT.INCLUDE :=
|
||||||
|
GLSLOPT.INCLUDE += -Isrc/glsl/include
|
||||||
|
GLSLOPT.INCLUDE += -Isrc/glsl/src/glsl
|
||||||
|
GLSLOPT.INCLUDE += -Isrc/glsl/src/mesa
|
||||||
|
|
||||||
|
GLSLOPT.STATIC ?= libglslopt.a
|
||||||
|
|
@ -7,6 +7,11 @@
|
||||||
objects = {
|
objects = {
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
/* Begin PBXBuildFile section */
|
||||||
|
435914FD182FF3A3002CB92C /* RegalLayerInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 435914F8182FF3A3002CB92C /* RegalLayerInfo.h */; };
|
||||||
|
435914FE182FF3A3002CB92C /* RegalShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 435914F9182FF3A3002CB92C /* RegalShader.cpp */; };
|
||||||
|
435914FF182FF3A3002CB92C /* RegalShader.h in Headers */ = {isa = PBXBuildFile; fileRef = 435914FA182FF3A3002CB92C /* RegalShader.h */; };
|
||||||
|
43591500182FF3A3002CB92C /* RegalShaderInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 435914FB182FF3A3002CB92C /* RegalShaderInstance.cpp */; };
|
||||||
|
43591501182FF3A3002CB92C /* RegalShaderInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 435914FC182FF3A3002CB92C /* RegalShaderInstance.h */; };
|
||||||
4366EEEE15C9B54E00211205 /* RegalEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 4366EEEA15C9B54E00211205 /* RegalEnum.h */; };
|
4366EEEE15C9B54E00211205 /* RegalEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 4366EEEA15C9B54E00211205 /* RegalEnum.h */; };
|
||||||
4366EEEF15C9B54E00211205 /* RegalFavicon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4366EEEB15C9B54E00211205 /* RegalFavicon.cpp */; };
|
4366EEEF15C9B54E00211205 /* RegalFavicon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4366EEEB15C9B54E00211205 /* RegalFavicon.cpp */; };
|
||||||
4366EEF015C9B54E00211205 /* RegalFavicon.h in Headers */ = {isa = PBXBuildFile; fileRef = 4366EEEC15C9B54E00211205 /* RegalFavicon.h */; };
|
4366EEF015C9B54E00211205 /* RegalFavicon.h in Headers */ = {isa = PBXBuildFile; fileRef = 4366EEEC15C9B54E00211205 /* RegalFavicon.h */; };
|
||||||
|
|
@ -62,12 +67,17 @@
|
||||||
43FC5FA415C4619B00D0177C /* RegalVao.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FC5F7715C4619B00D0177C /* RegalVao.h */; };
|
43FC5FA415C4619B00D0177C /* RegalVao.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FC5F7715C4619B00D0177C /* RegalVao.h */; };
|
||||||
43FC5FA715C461AC00D0177C /* mongoose.c in Sources */ = {isa = PBXBuildFile; fileRef = 43FC5FA615C461AC00D0177C /* mongoose.c */; };
|
43FC5FA715C461AC00D0177C /* mongoose.c in Sources */ = {isa = PBXBuildFile; fileRef = 43FC5FA615C461AC00D0177C /* mongoose.c */; };
|
||||||
754D3C9517CFFD7200E4C0E0 /* RegalEmu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 754D3C9417CFFD7200E4C0E0 /* RegalEmu.cpp */; };
|
754D3C9517CFFD7200E4C0E0 /* RegalEmu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 754D3C9417CFFD7200E4C0E0 /* RegalEmu.cpp */; };
|
||||||
|
75694C8E17EB913B00B8AD9D /* RegalQuads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75694C8C17EB913B00B8AD9D /* RegalQuads.cpp */; };
|
||||||
|
75694C8F17EB913B00B8AD9D /* RegalQuads.h in Headers */ = {isa = PBXBuildFile; fileRef = 75694C8D17EB913B00B8AD9D /* RegalQuads.h */; };
|
||||||
BC020947160D1919003FAB99 /* RegalMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC020946160D1919003FAB99 /* RegalMarker.cpp */; };
|
BC020947160D1919003FAB99 /* RegalMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC020946160D1919003FAB99 /* RegalMarker.cpp */; };
|
||||||
BC020958160D1C73003FAB99 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = BC020957160D1C73003FAB99 /* md5.c */; };
|
BC020958160D1C73003FAB99 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = BC020957160D1C73003FAB99 /* md5.c */; };
|
||||||
BC3209D416F3A0E600D1A9E0 /* RegalCacheShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3209D016F3A0E600D1A9E0 /* RegalCacheShader.cpp */; };
|
BC3209D416F3A0E600D1A9E0 /* RegalCacheShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3209D016F3A0E600D1A9E0 /* RegalCacheShader.cpp */; };
|
||||||
BC3209D516F3A0E600D1A9E0 /* RegalCacheShader.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3209D116F3A0E600D1A9E0 /* RegalCacheShader.h */; };
|
BC3209D516F3A0E600D1A9E0 /* RegalCacheShader.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3209D116F3A0E600D1A9E0 /* RegalCacheShader.h */; };
|
||||||
BC3209D616F3A0E600D1A9E0 /* RegalCacheTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3209D216F3A0E600D1A9E0 /* RegalCacheTexture.cpp */; };
|
BC3209D616F3A0E600D1A9E0 /* RegalCacheTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3209D216F3A0E600D1A9E0 /* RegalCacheTexture.cpp */; };
|
||||||
BC3209D716F3A0E600D1A9E0 /* RegalCacheTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3209D316F3A0E600D1A9E0 /* RegalCacheTexture.h */; };
|
BC3209D716F3A0E600D1A9E0 /* RegalCacheTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3209D316F3A0E600D1A9E0 /* RegalCacheTexture.h */; };
|
||||||
|
BC4935031804FD53004385CA /* os_backtrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC4935011804FD53004385CA /* os_backtrace.cpp */; };
|
||||||
|
BC4935041804FD53004385CA /* os_backtrace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BC4935021804FD53004385CA /* os_backtrace.hpp */; };
|
||||||
|
BC4935061804FDEE004385CA /* RegalDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC4935051804FDEE004385CA /* RegalDispatch.cpp */; };
|
||||||
BC59F9DB174809EE004BC2AC /* RegalBaseVertex.h in Headers */ = {isa = PBXBuildFile; fileRef = BC59F9CA174809EE004BC2AC /* RegalBaseVertex.h */; };
|
BC59F9DB174809EE004BC2AC /* RegalBaseVertex.h in Headers */ = {isa = PBXBuildFile; fileRef = BC59F9CA174809EE004BC2AC /* RegalBaseVertex.h */; };
|
||||||
BC59F9DC174809EE004BC2AC /* RegalMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = BC59F9CB174809EE004BC2AC /* RegalMutex.h */; };
|
BC59F9DC174809EE004BC2AC /* RegalMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = BC59F9CB174809EE004BC2AC /* RegalMutex.h */; };
|
||||||
BC59F9DE174809EE004BC2AC /* RegalPpca.h in Headers */ = {isa = PBXBuildFile; fileRef = BC59F9CD174809EE004BC2AC /* RegalPpca.h */; };
|
BC59F9DE174809EE004BC2AC /* RegalPpca.h in Headers */ = {isa = PBXBuildFile; fileRef = BC59F9CD174809EE004BC2AC /* RegalPpca.h */; };
|
||||||
|
|
@ -93,7 +103,6 @@
|
||||||
BC94B99016DFDD6D00116D55 /* RegalBreak.h in Headers */ = {isa = PBXBuildFile; fileRef = BC94B98E16DFDD6D00116D55 /* RegalBreak.h */; };
|
BC94B99016DFDD6D00116D55 /* RegalBreak.h in Headers */ = {isa = PBXBuildFile; fileRef = BC94B98E16DFDD6D00116D55 /* RegalBreak.h */; };
|
||||||
BC94B99316DFDDA000116D55 /* RegalFilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC94B99116DFDDA000116D55 /* RegalFilt.cpp */; };
|
BC94B99316DFDDA000116D55 /* RegalFilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC94B99116DFDDA000116D55 /* RegalFilt.cpp */; };
|
||||||
BC94B99416DFDDA000116D55 /* RegalFilt.h in Headers */ = {isa = PBXBuildFile; fileRef = BC94B99216DFDDA000116D55 /* RegalFilt.h */; };
|
BC94B99416DFDDA000116D55 /* RegalFilt.h in Headers */ = {isa = PBXBuildFile; fileRef = BC94B99216DFDDA000116D55 /* RegalFilt.h */; };
|
||||||
BCB6106E17F21CD500BA0A06 /* RegalDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCB6106D17F21CD500BA0A06 /* RegalDispatch.cpp */; };
|
|
||||||
BCBA1FD617DF848800CB6E19 /* RegalEmuInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCBA1FCE17DF848800CB6E19 /* RegalEmuInfo.cpp */; };
|
BCBA1FD617DF848800CB6E19 /* RegalEmuInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCBA1FCE17DF848800CB6E19 /* RegalEmuInfo.cpp */; };
|
||||||
BCBA1FD717DF848800CB6E19 /* RegalEmuInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBA1FCF17DF848800CB6E19 /* RegalEmuInfo.h */; };
|
BCBA1FD717DF848800CB6E19 /* RegalEmuInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBA1FCF17DF848800CB6E19 /* RegalEmuInfo.h */; };
|
||||||
BCBA1FD817DF848800CB6E19 /* RegalClientState.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBA1FD017DF848800CB6E19 /* RegalClientState.h */; };
|
BCBA1FD817DF848800CB6E19 /* RegalClientState.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBA1FD017DF848800CB6E19 /* RegalClientState.h */; };
|
||||||
|
|
@ -136,8 +145,6 @@
|
||||||
BCDF66DB178F172A00EE9569 /* os_win32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF66AF178F172A00EE9569 /* os_win32.cpp */; };
|
BCDF66DB178F172A00EE9569 /* os_win32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF66AF178F172A00EE9569 /* os_win32.cpp */; };
|
||||||
BCDF66DC178F172A00EE9569 /* os.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF66B0178F172A00EE9569 /* os.hpp */; };
|
BCDF66DC178F172A00EE9569 /* os.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF66B0178F172A00EE9569 /* os.hpp */; };
|
||||||
BCDF66DD178F172A00EE9569 /* trace_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF66B1178F172A00EE9569 /* trace_api.hpp */; };
|
BCDF66DD178F172A00EE9569 /* trace_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF66B1178F172A00EE9569 /* trace_api.hpp */; };
|
||||||
BCDF66DE178F172A00EE9569 /* trace_backtrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF66B2178F172A00EE9569 /* trace_backtrace.cpp */; };
|
|
||||||
BCDF66DF178F172A00EE9569 /* trace_backtrace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF66B3178F172A00EE9569 /* trace_backtrace.hpp */; };
|
|
||||||
BCDF66E0178F172A00EE9569 /* trace_callset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF66B4178F172A00EE9569 /* trace_callset.cpp */; };
|
BCDF66E0178F172A00EE9569 /* trace_callset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF66B4178F172A00EE9569 /* trace_callset.cpp */; };
|
||||||
BCDF66E1178F172A00EE9569 /* trace_callset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF66B5178F172A00EE9569 /* trace_callset.hpp */; };
|
BCDF66E1178F172A00EE9569 /* trace_callset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BCDF66B5178F172A00EE9569 /* trace_callset.hpp */; };
|
||||||
BCDF66E2178F172A00EE9569 /* trace_dump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF66B6178F172A00EE9569 /* trace_dump.cpp */; };
|
BCDF66E2178F172A00EE9569 /* trace_dump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCDF66B6178F172A00EE9569 /* trace_dump.cpp */; };
|
||||||
|
|
@ -180,6 +187,11 @@
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
|
435914F8182FF3A3002CB92C /* RegalLayerInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalLayerInfo.h; path = ../../../src/regal/RegalLayerInfo.h; sourceTree = "<group>"; };
|
||||||
|
435914F9182FF3A3002CB92C /* RegalShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalShader.cpp; path = ../../../src/regal/RegalShader.cpp; sourceTree = "<group>"; };
|
||||||
|
435914FA182FF3A3002CB92C /* RegalShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalShader.h; path = ../../../src/regal/RegalShader.h; sourceTree = "<group>"; };
|
||||||
|
435914FB182FF3A3002CB92C /* RegalShaderInstance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalShaderInstance.cpp; path = ../../../src/regal/RegalShaderInstance.cpp; sourceTree = "<group>"; };
|
||||||
|
435914FC182FF3A3002CB92C /* RegalShaderInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalShaderInstance.h; path = ../../../src/regal/RegalShaderInstance.h; sourceTree = "<group>"; };
|
||||||
4366EEEA15C9B54E00211205 /* RegalEnum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalEnum.h; path = ../../../src/regal/RegalEnum.h; sourceTree = "<group>"; };
|
4366EEEA15C9B54E00211205 /* RegalEnum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalEnum.h; path = ../../../src/regal/RegalEnum.h; sourceTree = "<group>"; };
|
||||||
4366EEEB15C9B54E00211205 /* RegalFavicon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalFavicon.cpp; path = ../../../src/regal/RegalFavicon.cpp; sourceTree = "<group>"; };
|
4366EEEB15C9B54E00211205 /* RegalFavicon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalFavicon.cpp; path = ../../../src/regal/RegalFavicon.cpp; sourceTree = "<group>"; };
|
||||||
4366EEEC15C9B54E00211205 /* RegalFavicon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalFavicon.h; path = ../../../src/regal/RegalFavicon.h; sourceTree = "<group>"; };
|
4366EEEC15C9B54E00211205 /* RegalFavicon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalFavicon.h; path = ../../../src/regal/RegalFavicon.h; sourceTree = "<group>"; };
|
||||||
|
|
@ -236,12 +248,17 @@
|
||||||
43FC5F7715C4619B00D0177C /* RegalVao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalVao.h; path = ../../../src/regal/RegalVao.h; sourceTree = "<group>"; };
|
43FC5F7715C4619B00D0177C /* RegalVao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalVao.h; path = ../../../src/regal/RegalVao.h; sourceTree = "<group>"; };
|
||||||
43FC5FA615C461AC00D0177C /* mongoose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mongoose.c; path = ../../../src/mongoose/mongoose.c; sourceTree = "<group>"; };
|
43FC5FA615C461AC00D0177C /* mongoose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mongoose.c; path = ../../../src/mongoose/mongoose.c; sourceTree = "<group>"; };
|
||||||
754D3C9417CFFD7200E4C0E0 /* RegalEmu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalEmu.cpp; path = ../../../src/regal/RegalEmu.cpp; sourceTree = "<group>"; };
|
754D3C9417CFFD7200E4C0E0 /* RegalEmu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalEmu.cpp; path = ../../../src/regal/RegalEmu.cpp; sourceTree = "<group>"; };
|
||||||
|
75694C8C17EB913B00B8AD9D /* RegalQuads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalQuads.cpp; path = ../../../src/regal/RegalQuads.cpp; sourceTree = "<group>"; };
|
||||||
|
75694C8D17EB913B00B8AD9D /* RegalQuads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalQuads.h; path = ../../../src/regal/RegalQuads.h; sourceTree = "<group>"; };
|
||||||
BC020946160D1919003FAB99 /* RegalMarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalMarker.cpp; path = ../../../src/regal/RegalMarker.cpp; sourceTree = "<group>"; };
|
BC020946160D1919003FAB99 /* RegalMarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalMarker.cpp; path = ../../../src/regal/RegalMarker.cpp; sourceTree = "<group>"; };
|
||||||
BC020957160D1C73003FAB99 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md5.c; path = ../../../src/md5/src/md5.c; sourceTree = "<group>"; };
|
BC020957160D1C73003FAB99 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md5.c; path = ../../../src/md5/src/md5.c; sourceTree = "<group>"; };
|
||||||
BC3209D016F3A0E600D1A9E0 /* RegalCacheShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalCacheShader.cpp; path = ../../../src/regal/RegalCacheShader.cpp; sourceTree = "<group>"; };
|
BC3209D016F3A0E600D1A9E0 /* RegalCacheShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalCacheShader.cpp; path = ../../../src/regal/RegalCacheShader.cpp; sourceTree = "<group>"; };
|
||||||
BC3209D116F3A0E600D1A9E0 /* RegalCacheShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalCacheShader.h; path = ../../../src/regal/RegalCacheShader.h; sourceTree = "<group>"; };
|
BC3209D116F3A0E600D1A9E0 /* RegalCacheShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalCacheShader.h; path = ../../../src/regal/RegalCacheShader.h; sourceTree = "<group>"; };
|
||||||
BC3209D216F3A0E600D1A9E0 /* RegalCacheTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalCacheTexture.cpp; path = ../../../src/regal/RegalCacheTexture.cpp; sourceTree = "<group>"; };
|
BC3209D216F3A0E600D1A9E0 /* RegalCacheTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalCacheTexture.cpp; path = ../../../src/regal/RegalCacheTexture.cpp; sourceTree = "<group>"; };
|
||||||
BC3209D316F3A0E600D1A9E0 /* RegalCacheTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalCacheTexture.h; path = ../../../src/regal/RegalCacheTexture.h; sourceTree = "<group>"; };
|
BC3209D316F3A0E600D1A9E0 /* RegalCacheTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalCacheTexture.h; path = ../../../src/regal/RegalCacheTexture.h; sourceTree = "<group>"; };
|
||||||
|
BC4935011804FD53004385CA /* os_backtrace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_backtrace.cpp; path = ../../../src/apitrace/common/os_backtrace.cpp; sourceTree = "<group>"; };
|
||||||
|
BC4935021804FD53004385CA /* os_backtrace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_backtrace.hpp; path = ../../../src/apitrace/common/os_backtrace.hpp; sourceTree = "<group>"; };
|
||||||
|
BC4935051804FDEE004385CA /* RegalDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalDispatch.cpp; path = ../../../src/regal/RegalDispatch.cpp; sourceTree = "<group>"; };
|
||||||
BC59F9CA174809EE004BC2AC /* RegalBaseVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalBaseVertex.h; path = ../../../src/regal/RegalBaseVertex.h; sourceTree = "<group>"; };
|
BC59F9CA174809EE004BC2AC /* RegalBaseVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalBaseVertex.h; path = ../../../src/regal/RegalBaseVertex.h; sourceTree = "<group>"; };
|
||||||
BC59F9CB174809EE004BC2AC /* RegalMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalMutex.h; path = ../../../src/regal/RegalMutex.h; sourceTree = "<group>"; };
|
BC59F9CB174809EE004BC2AC /* RegalMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalMutex.h; path = ../../../src/regal/RegalMutex.h; sourceTree = "<group>"; };
|
||||||
BC59F9CD174809EE004BC2AC /* RegalPpca.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalPpca.h; path = ../../../src/regal/RegalPpca.h; sourceTree = "<group>"; };
|
BC59F9CD174809EE004BC2AC /* RegalPpca.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalPpca.h; path = ../../../src/regal/RegalPpca.h; sourceTree = "<group>"; };
|
||||||
|
|
@ -270,7 +287,6 @@
|
||||||
BC94B98E16DFDD6D00116D55 /* RegalBreak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalBreak.h; path = ../../../src/regal/RegalBreak.h; sourceTree = "<group>"; };
|
BC94B98E16DFDD6D00116D55 /* RegalBreak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalBreak.h; path = ../../../src/regal/RegalBreak.h; sourceTree = "<group>"; };
|
||||||
BC94B99116DFDDA000116D55 /* RegalFilt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalFilt.cpp; path = ../../../src/regal/RegalFilt.cpp; sourceTree = "<group>"; };
|
BC94B99116DFDDA000116D55 /* RegalFilt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalFilt.cpp; path = ../../../src/regal/RegalFilt.cpp; sourceTree = "<group>"; };
|
||||||
BC94B99216DFDDA000116D55 /* RegalFilt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalFilt.h; path = ../../../src/regal/RegalFilt.h; sourceTree = "<group>"; };
|
BC94B99216DFDDA000116D55 /* RegalFilt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalFilt.h; path = ../../../src/regal/RegalFilt.h; sourceTree = "<group>"; };
|
||||||
BCB6106D17F21CD500BA0A06 /* RegalDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalDispatch.cpp; path = ../../../src/regal/RegalDispatch.cpp; sourceTree = "<group>"; };
|
|
||||||
BCBA1FCE17DF848800CB6E19 /* RegalEmuInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalEmuInfo.cpp; path = ../../../src/regal/RegalEmuInfo.cpp; sourceTree = "<group>"; };
|
BCBA1FCE17DF848800CB6E19 /* RegalEmuInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalEmuInfo.cpp; path = ../../../src/regal/RegalEmuInfo.cpp; sourceTree = "<group>"; };
|
||||||
BCBA1FCF17DF848800CB6E19 /* RegalEmuInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalEmuInfo.h; path = ../../../src/regal/RegalEmuInfo.h; sourceTree = "<group>"; };
|
BCBA1FCF17DF848800CB6E19 /* RegalEmuInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalEmuInfo.h; path = ../../../src/regal/RegalEmuInfo.h; sourceTree = "<group>"; };
|
||||||
BCBA1FD017DF848800CB6E19 /* RegalClientState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalClientState.h; path = ../../../src/regal/RegalClientState.h; sourceTree = "<group>"; };
|
BCBA1FD017DF848800CB6E19 /* RegalClientState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalClientState.h; path = ../../../src/regal/RegalClientState.h; sourceTree = "<group>"; };
|
||||||
|
|
@ -314,8 +330,6 @@
|
||||||
BCDF66AF178F172A00EE9569 /* os_win32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_win32.cpp; path = ../../../src/apitrace/common/os_win32.cpp; sourceTree = "<group>"; };
|
BCDF66AF178F172A00EE9569 /* os_win32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_win32.cpp; path = ../../../src/apitrace/common/os_win32.cpp; sourceTree = "<group>"; };
|
||||||
BCDF66B0178F172A00EE9569 /* os.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os.hpp; path = ../../../src/apitrace/common/os.hpp; sourceTree = "<group>"; };
|
BCDF66B0178F172A00EE9569 /* os.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os.hpp; path = ../../../src/apitrace/common/os.hpp; sourceTree = "<group>"; };
|
||||||
BCDF66B1178F172A00EE9569 /* trace_api.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_api.hpp; path = ../../../src/apitrace/common/trace_api.hpp; sourceTree = "<group>"; };
|
BCDF66B1178F172A00EE9569 /* trace_api.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_api.hpp; path = ../../../src/apitrace/common/trace_api.hpp; sourceTree = "<group>"; };
|
||||||
BCDF66B2178F172A00EE9569 /* trace_backtrace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_backtrace.cpp; path = ../../../src/apitrace/common/trace_backtrace.cpp; sourceTree = "<group>"; };
|
|
||||||
BCDF66B3178F172A00EE9569 /* trace_backtrace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_backtrace.hpp; path = ../../../src/apitrace/common/trace_backtrace.hpp; sourceTree = "<group>"; };
|
|
||||||
BCDF66B4178F172A00EE9569 /* trace_callset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_callset.cpp; path = ../../../src/apitrace/common/trace_callset.cpp; sourceTree = "<group>"; };
|
BCDF66B4178F172A00EE9569 /* trace_callset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_callset.cpp; path = ../../../src/apitrace/common/trace_callset.cpp; sourceTree = "<group>"; };
|
||||||
BCDF66B5178F172A00EE9569 /* trace_callset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_callset.hpp; path = ../../../src/apitrace/common/trace_callset.hpp; sourceTree = "<group>"; };
|
BCDF66B5178F172A00EE9569 /* trace_callset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_callset.hpp; path = ../../../src/apitrace/common/trace_callset.hpp; sourceTree = "<group>"; };
|
||||||
BCDF66B6178F172A00EE9569 /* trace_dump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_dump.cpp; path = ../../../src/apitrace/common/trace_dump.cpp; sourceTree = "<group>"; };
|
BCDF66B6178F172A00EE9569 /* trace_dump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_dump.cpp; path = ../../../src/apitrace/common/trace_dump.cpp; sourceTree = "<group>"; };
|
||||||
|
|
@ -419,7 +433,7 @@
|
||||||
43FC5F5215C4619B00D0177C /* RegalContextInfo.cpp */,
|
43FC5F5215C4619B00D0177C /* RegalContextInfo.cpp */,
|
||||||
43FC5F5315C4619B00D0177C /* RegalContextInfo.h */,
|
43FC5F5315C4619B00D0177C /* RegalContextInfo.h */,
|
||||||
43FC5F5415C4619B00D0177C /* RegalDebugInfo.h */,
|
43FC5F5415C4619B00D0177C /* RegalDebugInfo.h */,
|
||||||
BCB6106D17F21CD500BA0A06 /* RegalDispatch.cpp */,
|
BC4935051804FDEE004385CA /* RegalDispatch.cpp */,
|
||||||
43FC5F5515C4619B00D0177C /* RegalDispatch.h */,
|
43FC5F5515C4619B00D0177C /* RegalDispatch.h */,
|
||||||
BCBEC6E7167AD66F00B38E16 /* RegalDispatchCache.cpp */,
|
BCBEC6E7167AD66F00B38E16 /* RegalDispatchCache.cpp */,
|
||||||
BCBEC6E8167AD66F00B38E16 /* RegalDispatchCode.cpp */,
|
BCBEC6E8167AD66F00B38E16 /* RegalDispatchCode.cpp */,
|
||||||
|
|
@ -469,6 +483,7 @@
|
||||||
BC60A6B4170330700055437B /* RegalJson.cpp */,
|
BC60A6B4170330700055437B /* RegalJson.cpp */,
|
||||||
BC60A6B5170330700055437B /* RegalJson.h */,
|
BC60A6B5170330700055437B /* RegalJson.h */,
|
||||||
BC60A6B6170330700055437B /* RegalJson.inl */,
|
BC60A6B6170330700055437B /* RegalJson.inl */,
|
||||||
|
435914F8182FF3A3002CB92C /* RegalLayerInfo.h */,
|
||||||
43FC5F6815C4619B00D0177C /* RegalLog.cpp */,
|
43FC5F6815C4619B00D0177C /* RegalLog.cpp */,
|
||||||
43FC5F6915C4619B00D0177C /* RegalLog.h */,
|
43FC5F6915C4619B00D0177C /* RegalLog.h */,
|
||||||
43FC5F6A15C4619B00D0177C /* RegalLookup.cpp */,
|
43FC5F6A15C4619B00D0177C /* RegalLookup.cpp */,
|
||||||
|
|
@ -489,8 +504,14 @@
|
||||||
43FC5F7015C4619B00D0177C /* RegalPrecompile.h */,
|
43FC5F7015C4619B00D0177C /* RegalPrecompile.h */,
|
||||||
43FC5F7115C4619B00D0177C /* RegalPrivate.h */,
|
43FC5F7115C4619B00D0177C /* RegalPrivate.h */,
|
||||||
BCBEC6EC167AD69D00B38E16 /* RegalPush.h */,
|
BCBEC6EC167AD69D00B38E16 /* RegalPush.h */,
|
||||||
|
75694C8C17EB913B00B8AD9D /* RegalQuads.cpp */,
|
||||||
|
75694C8D17EB913B00B8AD9D /* RegalQuads.h */,
|
||||||
BC59F9CE174809EE004BC2AC /* RegalRect.h */,
|
BC59F9CE174809EE004BC2AC /* RegalRect.h */,
|
||||||
BC59F9D5174809EE004BC2AC /* RegalScopedPtr.h */,
|
BC59F9D5174809EE004BC2AC /* RegalScopedPtr.h */,
|
||||||
|
435914F9182FF3A3002CB92C /* RegalShader.cpp */,
|
||||||
|
435914FA182FF3A3002CB92C /* RegalShader.h */,
|
||||||
|
435914FB182FF3A3002CB92C /* RegalShaderInstance.cpp */,
|
||||||
|
435914FC182FF3A3002CB92C /* RegalShaderInstance.h */,
|
||||||
BCBEC6EF167AD69D00B38E16 /* RegalSharedList.h */,
|
BCBEC6EF167AD69D00B38E16 /* RegalSharedList.h */,
|
||||||
BCBEC6F0167AD69D00B38E16 /* RegalSharedMap.h */,
|
BCBEC6F0167AD69D00B38E16 /* RegalSharedMap.h */,
|
||||||
BCBEC6F1167AD69D00B38E16 /* RegalSharedPtr.h */,
|
BCBEC6F1167AD69D00B38E16 /* RegalSharedPtr.h */,
|
||||||
|
|
@ -557,17 +578,17 @@
|
||||||
BCDF66A5178F170800EE9569 /* apitrace */ = {
|
BCDF66A5178F170800EE9569 /* apitrace */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
BCDF6706178F179800EE9569 /* glcaps.cpp */,
|
|
||||||
BCDF6707178F179800EE9569 /* gltrace_state.cpp */,
|
|
||||||
BCDF6708178F179800EE9569 /* gltrace.hpp */,
|
|
||||||
BCDF6709178F179800EE9569 /* regaltrace.cpp */,
|
|
||||||
BCDF670A178F179800EE9569 /* trace.cpp */,
|
|
||||||
BCDF670B178F179800EE9569 /* trace.hpp */,
|
|
||||||
BCDF6700178F176300EE9569 /* eglsize.cpp */,
|
BCDF6700178F176300EE9569 /* eglsize.cpp */,
|
||||||
BCDF6701178F176300EE9569 /* eglsize.hpp */,
|
BCDF6701178F176300EE9569 /* eglsize.hpp */,
|
||||||
BCDF6702178F176300EE9569 /* glsize.hpp */,
|
|
||||||
BCDF66FE178F174A00EE9569 /* glproc_regal.cpp */,
|
|
||||||
BCDF66A6178F172A00EE9569 /* formatter.hpp */,
|
BCDF66A6178F172A00EE9569 /* formatter.hpp */,
|
||||||
|
BCDF6706178F179800EE9569 /* glcaps.cpp */,
|
||||||
|
BCDF66FE178F174A00EE9569 /* glproc_regal.cpp */,
|
||||||
|
BCDF6702178F176300EE9569 /* glsize.hpp */,
|
||||||
|
BCDF6708178F179800EE9569 /* gltrace.hpp */,
|
||||||
|
BCDF6707178F179800EE9569 /* gltrace_state.cpp */,
|
||||||
|
BCDF66B0178F172A00EE9569 /* os.hpp */,
|
||||||
|
BC4935011804FD53004385CA /* os_backtrace.cpp */,
|
||||||
|
BC4935021804FD53004385CA /* os_backtrace.hpp */,
|
||||||
BCDF66A7178F172A00EE9569 /* os_binary.hpp */,
|
BCDF66A7178F172A00EE9569 /* os_binary.hpp */,
|
||||||
BCDF66A8178F172A00EE9569 /* os_dl.hpp */,
|
BCDF66A8178F172A00EE9569 /* os_dl.hpp */,
|
||||||
BCDF66A9178F172A00EE9569 /* os_memory.hpp */,
|
BCDF66A9178F172A00EE9569 /* os_memory.hpp */,
|
||||||
|
|
@ -577,21 +598,21 @@
|
||||||
BCDF66AD178F172A00EE9569 /* os_thread.hpp */,
|
BCDF66AD178F172A00EE9569 /* os_thread.hpp */,
|
||||||
BCDF66AE178F172A00EE9569 /* os_time.hpp */,
|
BCDF66AE178F172A00EE9569 /* os_time.hpp */,
|
||||||
BCDF66AF178F172A00EE9569 /* os_win32.cpp */,
|
BCDF66AF178F172A00EE9569 /* os_win32.cpp */,
|
||||||
BCDF66B0178F172A00EE9569 /* os.hpp */,
|
BCDF6709178F179800EE9569 /* regaltrace.cpp */,
|
||||||
|
BCDF670A178F179800EE9569 /* trace.cpp */,
|
||||||
|
BCDF670B178F179800EE9569 /* trace.hpp */,
|
||||||
BCDF66B1178F172A00EE9569 /* trace_api.hpp */,
|
BCDF66B1178F172A00EE9569 /* trace_api.hpp */,
|
||||||
BCDF66B2178F172A00EE9569 /* trace_backtrace.cpp */,
|
|
||||||
BCDF66B3178F172A00EE9569 /* trace_backtrace.hpp */,
|
|
||||||
BCDF66B4178F172A00EE9569 /* trace_callset.cpp */,
|
BCDF66B4178F172A00EE9569 /* trace_callset.cpp */,
|
||||||
BCDF66B5178F172A00EE9569 /* trace_callset.hpp */,
|
BCDF66B5178F172A00EE9569 /* trace_callset.hpp */,
|
||||||
BCDF66B6178F172A00EE9569 /* trace_dump.cpp */,
|
BCDF66B6178F172A00EE9569 /* trace_dump.cpp */,
|
||||||
BCDF66B7178F172A00EE9569 /* trace_dump.hpp */,
|
BCDF66B7178F172A00EE9569 /* trace_dump.hpp */,
|
||||||
BCDF66B8178F172A00EE9569 /* trace_fast_callset.cpp */,
|
BCDF66B8178F172A00EE9569 /* trace_fast_callset.cpp */,
|
||||||
BCDF66B9178F172A00EE9569 /* trace_fast_callset.hpp */,
|
BCDF66B9178F172A00EE9569 /* trace_fast_callset.hpp */,
|
||||||
|
BCDF66BE178F172A00EE9569 /* trace_file.cpp */,
|
||||||
|
BCDF66BF178F172A00EE9569 /* trace_file.hpp */,
|
||||||
BCDF66BA178F172A00EE9569 /* trace_file_read.cpp */,
|
BCDF66BA178F172A00EE9569 /* trace_file_read.cpp */,
|
||||||
BCDF66BB178F172A00EE9569 /* trace_file_snappy.cpp */,
|
BCDF66BB178F172A00EE9569 /* trace_file_snappy.cpp */,
|
||||||
BCDF66BC178F172A00EE9569 /* trace_file_write.cpp */,
|
BCDF66BC178F172A00EE9569 /* trace_file_write.cpp */,
|
||||||
BCDF66BE178F172A00EE9569 /* trace_file.cpp */,
|
|
||||||
BCDF66BF178F172A00EE9569 /* trace_file.hpp */,
|
|
||||||
BCDF66C0178F172A00EE9569 /* trace_format.hpp */,
|
BCDF66C0178F172A00EE9569 /* trace_format.hpp */,
|
||||||
BCDF66C1178F172A00EE9569 /* trace_loader.cpp */,
|
BCDF66C1178F172A00EE9569 /* trace_loader.cpp */,
|
||||||
BCDF66C2178F172A00EE9569 /* trace_loader.hpp */,
|
BCDF66C2178F172A00EE9569 /* trace_loader.hpp */,
|
||||||
|
|
@ -600,16 +621,16 @@
|
||||||
BCDF66C5178F172A00EE9569 /* trace_model.hpp */,
|
BCDF66C5178F172A00EE9569 /* trace_model.hpp */,
|
||||||
BCDF66C6178F172A00EE9569 /* trace_option.cpp */,
|
BCDF66C6178F172A00EE9569 /* trace_option.cpp */,
|
||||||
BCDF66C7178F172A00EE9569 /* trace_option.hpp */,
|
BCDF66C7178F172A00EE9569 /* trace_option.hpp */,
|
||||||
BCDF66C8178F172A00EE9569 /* trace_parser_flags.cpp */,
|
|
||||||
BCDF66C9178F172A00EE9569 /* trace_parser.cpp */,
|
BCDF66C9178F172A00EE9569 /* trace_parser.cpp */,
|
||||||
BCDF66CA178F172A00EE9569 /* trace_parser.hpp */,
|
BCDF66CA178F172A00EE9569 /* trace_parser.hpp */,
|
||||||
|
BCDF66C8178F172A00EE9569 /* trace_parser_flags.cpp */,
|
||||||
BCDF66CB178F172A00EE9569 /* trace_profiler.cpp */,
|
BCDF66CB178F172A00EE9569 /* trace_profiler.cpp */,
|
||||||
BCDF66CC178F172A00EE9569 /* trace_profiler.hpp */,
|
BCDF66CC178F172A00EE9569 /* trace_profiler.hpp */,
|
||||||
|
BCDF66D0178F172A00EE9569 /* trace_writer.cpp */,
|
||||||
|
BCDF66D1178F172A00EE9569 /* trace_writer.hpp */,
|
||||||
BCDF66CD178F172A00EE9569 /* trace_writer_model.cpp */,
|
BCDF66CD178F172A00EE9569 /* trace_writer_model.cpp */,
|
||||||
BCDF66CE178F172A00EE9569 /* trace_writer_regal.cpp */,
|
BCDF66CE178F172A00EE9569 /* trace_writer_regal.cpp */,
|
||||||
BCDF66CF178F172A00EE9569 /* trace_writer_regal.hpp */,
|
BCDF66CF178F172A00EE9569 /* trace_writer_regal.hpp */,
|
||||||
BCDF66D0178F172A00EE9569 /* trace_writer.cpp */,
|
|
||||||
BCDF66D1178F172A00EE9569 /* trace_writer.hpp */,
|
|
||||||
);
|
);
|
||||||
name = apitrace;
|
name = apitrace;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
|
@ -689,7 +710,6 @@
|
||||||
BCDF66DA178F172A00EE9569 /* os_time.hpp in Headers */,
|
BCDF66DA178F172A00EE9569 /* os_time.hpp in Headers */,
|
||||||
BCDF66DC178F172A00EE9569 /* os.hpp in Headers */,
|
BCDF66DC178F172A00EE9569 /* os.hpp in Headers */,
|
||||||
BCDF66DD178F172A00EE9569 /* trace_api.hpp in Headers */,
|
BCDF66DD178F172A00EE9569 /* trace_api.hpp in Headers */,
|
||||||
BCDF66DF178F172A00EE9569 /* trace_backtrace.hpp in Headers */,
|
|
||||||
BCDF66E1178F172A00EE9569 /* trace_callset.hpp in Headers */,
|
BCDF66E1178F172A00EE9569 /* trace_callset.hpp in Headers */,
|
||||||
BCDF66E3178F172A00EE9569 /* trace_dump.hpp in Headers */,
|
BCDF66E3178F172A00EE9569 /* trace_dump.hpp in Headers */,
|
||||||
BCDF66E5178F172A00EE9569 /* trace_fast_callset.hpp in Headers */,
|
BCDF66E5178F172A00EE9569 /* trace_fast_callset.hpp in Headers */,
|
||||||
|
|
@ -711,6 +731,11 @@
|
||||||
BCBA1FD817DF848800CB6E19 /* RegalClientState.h in Headers */,
|
BCBA1FD817DF848800CB6E19 /* RegalClientState.h in Headers */,
|
||||||
BCBA1FD917DF848800CB6E19 /* RegalHint.h in Headers */,
|
BCBA1FD917DF848800CB6E19 /* RegalHint.h in Headers */,
|
||||||
BCBA1FDB17DF848800CB6E19 /* RegalNamespace.h in Headers */,
|
BCBA1FDB17DF848800CB6E19 /* RegalNamespace.h in Headers */,
|
||||||
|
75694C8F17EB913B00B8AD9D /* RegalQuads.h in Headers */,
|
||||||
|
BC4935041804FD53004385CA /* os_backtrace.hpp in Headers */,
|
||||||
|
435914FD182FF3A3002CB92C /* RegalLayerInfo.h in Headers */,
|
||||||
|
435914FF182FF3A3002CB92C /* RegalShader.h in Headers */,
|
||||||
|
43591501182FF3A3002CB92C /* RegalShaderInstance.h in Headers */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
|
@ -816,7 +841,6 @@
|
||||||
BCDF66A3178F170300EE9569 /* snappy.cc in Sources */,
|
BCDF66A3178F170300EE9569 /* snappy.cc in Sources */,
|
||||||
BCDF66D6178F172A00EE9569 /* os_posix.cpp in Sources */,
|
BCDF66D6178F172A00EE9569 /* os_posix.cpp in Sources */,
|
||||||
BCDF66DB178F172A00EE9569 /* os_win32.cpp in Sources */,
|
BCDF66DB178F172A00EE9569 /* os_win32.cpp in Sources */,
|
||||||
BCDF66DE178F172A00EE9569 /* trace_backtrace.cpp in Sources */,
|
|
||||||
BCDF66E0178F172A00EE9569 /* trace_callset.cpp in Sources */,
|
BCDF66E0178F172A00EE9569 /* trace_callset.cpp in Sources */,
|
||||||
BCDF66E2178F172A00EE9569 /* trace_dump.cpp in Sources */,
|
BCDF66E2178F172A00EE9569 /* trace_dump.cpp in Sources */,
|
||||||
BCDF66E4178F172A00EE9569 /* trace_fast_callset.cpp in Sources */,
|
BCDF66E4178F172A00EE9569 /* trace_fast_callset.cpp in Sources */,
|
||||||
|
|
@ -843,7 +867,11 @@
|
||||||
BCBA1FD617DF848800CB6E19 /* RegalEmuInfo.cpp in Sources */,
|
BCBA1FD617DF848800CB6E19 /* RegalEmuInfo.cpp in Sources */,
|
||||||
BCBA1FDA17DF848800CB6E19 /* RegalX11.cpp in Sources */,
|
BCBA1FDA17DF848800CB6E19 /* RegalX11.cpp in Sources */,
|
||||||
BCBA1FDC17DF848800CB6E19 /* RegalDispatchGLX.cpp in Sources */,
|
BCBA1FDC17DF848800CB6E19 /* RegalDispatchGLX.cpp in Sources */,
|
||||||
BCB6106E17F21CD500BA0A06 /* RegalDispatch.cpp in Sources */,
|
75694C8E17EB913B00B8AD9D /* RegalQuads.cpp in Sources */,
|
||||||
|
BC4935031804FD53004385CA /* os_backtrace.cpp in Sources */,
|
||||||
|
BC4935061804FDEE004385CA /* RegalDispatch.cpp in Sources */,
|
||||||
|
435914FE182FF3A3002CB92C /* RegalShader.cpp in Sources */,
|
||||||
|
43591500182FF3A3002CB92C /* RegalShaderInstance.cpp in Sources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
|
@ -911,7 +939,7 @@
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
"REGAL_NO_PNG=1",
|
"REGAL_NO_PNG=1",
|
||||||
"REGAL_NO_JSON=1",
|
"REGAL_NO_JSON=1",
|
||||||
"TRACE_OS_LOG=0",
|
"HAVE_EXTERNAL_OS_LOG=1",
|
||||||
);
|
);
|
||||||
HEADER_SEARCH_PATHS = (
|
HEADER_SEARCH_PATHS = (
|
||||||
../../../include,
|
../../../include,
|
||||||
|
|
@ -943,7 +971,7 @@
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
"REGAL_NO_PNG=1",
|
"REGAL_NO_PNG=1",
|
||||||
"REGAL_NO_JSON=1",
|
"REGAL_NO_JSON=1",
|
||||||
"TRACE_OS_LOG=0",
|
"HAVE_EXTERNAL_OS_LOG=1",
|
||||||
);
|
);
|
||||||
HEADER_SEARCH_PATHS = (
|
HEADER_SEARCH_PATHS = (
|
||||||
../../../include,
|
../../../include,
|
||||||
|
|
|
||||||
|
|
@ -1,30 +0,0 @@
|
||||||
# libpng.inc
|
|
||||||
#
|
|
||||||
# Generic gnumake .inc for building libpng
|
|
||||||
#
|
|
||||||
|
|
||||||
# Sources
|
|
||||||
|
|
||||||
LIBPNG.C :=
|
|
||||||
LIBPNG.C += src/libpng/src/png.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngerror.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngget.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngmem.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngpread.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngread.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngrio.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngrtran.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngrutil.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngset.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngtrans.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngwio.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngwrite.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngwtran.c
|
|
||||||
LIBPNG.C += src/libpng/src/pngwutil.c
|
|
||||||
|
|
||||||
#
|
|
||||||
|
|
||||||
LIBPNG.STATIC := libpnglib.a
|
|
||||||
|
|
||||||
LIBPNG.CFLAGS := -Isrc/zlib/include -Isrc/libpng/include
|
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load diff
2766
build/mac/Regal/export_list.txt
Normal file
2766
build/mac/Regal/export_list.txt
Normal file
File diff suppressed because it is too large
Load diff
9
build/mac/Regal/export_list_local.txt
Normal file
9
build/mac/Regal/export_list_local.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
_gluCheckExtension
|
||||||
|
_gluNewQuadric
|
||||||
|
_gluQuadricDrawStyle
|
||||||
|
_gluQuadricNormals
|
||||||
|
_gluSphere
|
||||||
|
_gluLookAt
|
||||||
|
_gluOrtho2DCTX
|
||||||
|
_CGLOpenCLMuxLockDown
|
||||||
|
|
||||||
7
build/mac/Regal/misc.cpp
Normal file
7
build/mac/Regal/misc.cpp
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
void nvrgltest_force_cpp_linkage() {
|
||||||
|
string foo;
|
||||||
|
}
|
||||||
24
build/mac/Regal/othersyms.c
Normal file
24
build/mac/Regal/othersyms.c
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
//
|
||||||
|
// othersyms.c
|
||||||
|
// Regal
|
||||||
|
//
|
||||||
|
// Created by Cass Everitt on 4/4/12.
|
||||||
|
// Copyright (c) 2012 n/a. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
#define CALL( foo ) void foo () { fprintf( stderr, #foo "\n" ); }
|
||||||
|
|
||||||
|
//CALL( gll_noop )
|
||||||
|
//CALL( CGLOpenCLMuxLockDown )
|
||||||
|
//CALL( glFlushRenderAPPLE )
|
||||||
|
//CALL( glFinishRenderAPPLE )
|
||||||
|
//CALL( CGLTexImageIOSurface2D )
|
||||||
|
//CALL( CGLOpenCLMuxLockDown )
|
||||||
|
//CALL( CGLGetSurface )
|
||||||
|
//CALL( CGLSetSurface )
|
||||||
|
//CALL( CGL )
|
||||||
|
CALL( gluOrtho2DCTX )
|
||||||
|
|
||||||
|
|
||||||
456
build/mac/apitrace/apitrace.xcodeproj/project.pbxproj
Normal file
456
build/mac/apitrace/apitrace.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,456 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
43777CE617DBF46700EA874E /* eglsize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB117DBF46700EA874E /* eglsize.cpp */; };
|
||||||
|
43777CE717DBF46700EA874E /* eglsize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CB217DBF46700EA874E /* eglsize.hpp */; };
|
||||||
|
43777CE817DBF46700EA874E /* glsize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CB317DBF46700EA874E /* glsize.hpp */; };
|
||||||
|
43777CE917DBF46700EA874E /* glcaps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB417DBF46700EA874E /* glcaps.cpp */; };
|
||||||
|
43777CEA17DBF46700EA874E /* gltrace_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB517DBF46700EA874E /* gltrace_state.cpp */; };
|
||||||
|
43777CEB17DBF46700EA874E /* regaltrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB617DBF46700EA874E /* regaltrace.cpp */; };
|
||||||
|
43777CEC17DBF46700EA874E /* trace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB717DBF46700EA874E /* trace.cpp */; };
|
||||||
|
43777CED17DBF46700EA874E /* trace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CB817DBF46700EA874E /* trace.hpp */; };
|
||||||
|
43777CEE17DBF46700EA874E /* glproc_regal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CB917DBF46700EA874E /* glproc_regal.cpp */; };
|
||||||
|
43777CEF17DBF46700EA874E /* glproc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CBA17DBF46700EA874E /* glproc.hpp */; };
|
||||||
|
43777CF017DBF46700EA874E /* formatter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CBB17DBF46700EA874E /* formatter.hpp */; };
|
||||||
|
43777CF117DBF46700EA874E /* os_binary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CBC17DBF46700EA874E /* os_binary.hpp */; };
|
||||||
|
43777CF217DBF46700EA874E /* os_dl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CBD17DBF46700EA874E /* os_dl.hpp */; };
|
||||||
|
43777CF317DBF46700EA874E /* os_memory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CBE17DBF46700EA874E /* os_memory.hpp */; };
|
||||||
|
43777CF417DBF46700EA874E /* os_posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CBF17DBF46700EA874E /* os_posix.cpp */; };
|
||||||
|
43777CF517DBF46700EA874E /* os_process.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC017DBF46700EA874E /* os_process.hpp */; };
|
||||||
|
43777CF617DBF46700EA874E /* os_string.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC117DBF46700EA874E /* os_string.hpp */; };
|
||||||
|
43777CF717DBF46700EA874E /* os_thread.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC217DBF46700EA874E /* os_thread.hpp */; };
|
||||||
|
43777CF817DBF46700EA874E /* os_time.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC317DBF46700EA874E /* os_time.hpp */; };
|
||||||
|
43777CF917DBF46700EA874E /* os_win32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CC417DBF46700EA874E /* os_win32.cpp */; };
|
||||||
|
43777CFA17DBF46700EA874E /* os.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC517DBF46700EA874E /* os.hpp */; };
|
||||||
|
43777CFB17DBF46700EA874E /* trace_api.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CC617DBF46700EA874E /* trace_api.hpp */; };
|
||||||
|
43777CFE17DBF46700EA874E /* trace_callset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CC917DBF46700EA874E /* trace_callset.cpp */; };
|
||||||
|
43777CFF17DBF46700EA874E /* trace_callset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CCA17DBF46700EA874E /* trace_callset.hpp */; };
|
||||||
|
43777D0017DBF46700EA874E /* trace_dump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CCB17DBF46700EA874E /* trace_dump.cpp */; };
|
||||||
|
43777D0117DBF46700EA874E /* trace_dump.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CCC17DBF46700EA874E /* trace_dump.hpp */; };
|
||||||
|
43777D0217DBF46700EA874E /* trace_fast_callset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CCD17DBF46700EA874E /* trace_fast_callset.cpp */; };
|
||||||
|
43777D0317DBF46700EA874E /* trace_fast_callset.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CCE17DBF46700EA874E /* trace_fast_callset.hpp */; };
|
||||||
|
43777D0417DBF46700EA874E /* trace_file_read.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CCF17DBF46700EA874E /* trace_file_read.cpp */; };
|
||||||
|
43777D0517DBF46700EA874E /* trace_file_snappy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CD017DBF46700EA874E /* trace_file_snappy.cpp */; };
|
||||||
|
43777D0617DBF46700EA874E /* trace_file_write.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CD117DBF46700EA874E /* trace_file_write.cpp */; };
|
||||||
|
43777D0717DBF46700EA874E /* trace_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CD217DBF46700EA874E /* trace_file.cpp */; };
|
||||||
|
43777D0817DBF46700EA874E /* trace_file.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CD317DBF46700EA874E /* trace_file.hpp */; };
|
||||||
|
43777D0917DBF46700EA874E /* trace_format.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CD417DBF46700EA874E /* trace_format.hpp */; };
|
||||||
|
43777D0A17DBF46700EA874E /* trace_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CD517DBF46700EA874E /* trace_loader.cpp */; };
|
||||||
|
43777D0B17DBF46700EA874E /* trace_loader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CD617DBF46700EA874E /* trace_loader.hpp */; };
|
||||||
|
43777D0C17DBF46700EA874E /* trace_lookup.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CD717DBF46700EA874E /* trace_lookup.hpp */; };
|
||||||
|
43777D0D17DBF46700EA874E /* trace_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CD817DBF46700EA874E /* trace_model.cpp */; };
|
||||||
|
43777D0E17DBF46700EA874E /* trace_model.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CD917DBF46700EA874E /* trace_model.hpp */; };
|
||||||
|
43777D0F17DBF46700EA874E /* trace_option.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CDA17DBF46700EA874E /* trace_option.cpp */; };
|
||||||
|
43777D1017DBF46700EA874E /* trace_option.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CDB17DBF46700EA874E /* trace_option.hpp */; };
|
||||||
|
43777D1117DBF46700EA874E /* trace_parser_flags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CDC17DBF46700EA874E /* trace_parser_flags.cpp */; };
|
||||||
|
43777D1217DBF46700EA874E /* trace_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CDD17DBF46700EA874E /* trace_parser.cpp */; };
|
||||||
|
43777D1317DBF46700EA874E /* trace_parser.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CDE17DBF46700EA874E /* trace_parser.hpp */; };
|
||||||
|
43777D1417DBF46700EA874E /* trace_profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CDF17DBF46700EA874E /* trace_profiler.cpp */; };
|
||||||
|
43777D1517DBF46700EA874E /* trace_profiler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CE017DBF46700EA874E /* trace_profiler.hpp */; };
|
||||||
|
43777D1617DBF46700EA874E /* trace_writer_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CE117DBF46700EA874E /* trace_writer_model.cpp */; };
|
||||||
|
43777D1717DBF46700EA874E /* trace_writer_regal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CE217DBF46700EA874E /* trace_writer_regal.cpp */; };
|
||||||
|
43777D1817DBF46700EA874E /* trace_writer_regal.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CE317DBF46700EA874E /* trace_writer_regal.hpp */; };
|
||||||
|
43777D1917DBF46700EA874E /* trace_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43777CE417DBF46700EA874E /* trace_writer.cpp */; };
|
||||||
|
43777D1A17DBF46700EA874E /* trace_writer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 43777CE517DBF46700EA874E /* trace_writer.hpp */; };
|
||||||
|
BC3A59C11804695A00992687 /* os_backtrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3A59BF1804695A00992687 /* os_backtrace.cpp */; };
|
||||||
|
BC3A59C21804695A00992687 /* os_backtrace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BC3A59C01804695A00992687 /* os_backtrace.hpp */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
433667A917C56F3500D45AD9 /* libapitrace.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libapitrace.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
43777CB117DBF46700EA874E /* eglsize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = eglsize.cpp; path = ../../../src/apitrace/helpers/eglsize.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CB217DBF46700EA874E /* eglsize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = eglsize.hpp; path = ../../../src/apitrace/helpers/eglsize.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CB317DBF46700EA874E /* glsize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = glsize.hpp; path = ../../../src/apitrace/helpers/glsize.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CB417DBF46700EA874E /* glcaps.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glcaps.cpp; path = ../../../src/apitrace/wrappers/glcaps.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CB517DBF46700EA874E /* gltrace_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gltrace_state.cpp; path = ../../../src/apitrace/wrappers/gltrace_state.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CB617DBF46700EA874E /* regaltrace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = regaltrace.cpp; path = ../../../src/apitrace/wrappers/regaltrace.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CB717DBF46700EA874E /* trace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace.cpp; path = ../../../src/apitrace/wrappers/trace.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CB817DBF46700EA874E /* trace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace.hpp; path = ../../../src/apitrace/wrappers/trace.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CB917DBF46700EA874E /* glproc_regal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glproc_regal.cpp; path = ../../../src/apitrace/dispatch/glproc_regal.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CBA17DBF46700EA874E /* glproc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = glproc.hpp; path = ../../../src/apitrace/dispatch/glproc.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CBB17DBF46700EA874E /* formatter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = formatter.hpp; path = ../../../src/apitrace/common/formatter.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CBC17DBF46700EA874E /* os_binary.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_binary.hpp; path = ../../../src/apitrace/common/os_binary.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CBD17DBF46700EA874E /* os_dl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_dl.hpp; path = ../../../src/apitrace/common/os_dl.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CBE17DBF46700EA874E /* os_memory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_memory.hpp; path = ../../../src/apitrace/common/os_memory.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CBF17DBF46700EA874E /* os_posix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_posix.cpp; path = ../../../src/apitrace/common/os_posix.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CC017DBF46700EA874E /* os_process.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_process.hpp; path = ../../../src/apitrace/common/os_process.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CC117DBF46700EA874E /* os_string.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_string.hpp; path = ../../../src/apitrace/common/os_string.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CC217DBF46700EA874E /* os_thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_thread.hpp; path = ../../../src/apitrace/common/os_thread.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CC317DBF46700EA874E /* os_time.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_time.hpp; path = ../../../src/apitrace/common/os_time.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CC417DBF46700EA874E /* os_win32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_win32.cpp; path = ../../../src/apitrace/common/os_win32.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CC517DBF46700EA874E /* os.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os.hpp; path = ../../../src/apitrace/common/os.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CC617DBF46700EA874E /* trace_api.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_api.hpp; path = ../../../src/apitrace/common/trace_api.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CC917DBF46700EA874E /* trace_callset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_callset.cpp; path = ../../../src/apitrace/common/trace_callset.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CCA17DBF46700EA874E /* trace_callset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_callset.hpp; path = ../../../src/apitrace/common/trace_callset.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CCB17DBF46700EA874E /* trace_dump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_dump.cpp; path = ../../../src/apitrace/common/trace_dump.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CCC17DBF46700EA874E /* trace_dump.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_dump.hpp; path = ../../../src/apitrace/common/trace_dump.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CCD17DBF46700EA874E /* trace_fast_callset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_fast_callset.cpp; path = ../../../src/apitrace/common/trace_fast_callset.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CCE17DBF46700EA874E /* trace_fast_callset.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_fast_callset.hpp; path = ../../../src/apitrace/common/trace_fast_callset.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CCF17DBF46700EA874E /* trace_file_read.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file_read.cpp; path = ../../../src/apitrace/common/trace_file_read.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CD017DBF46700EA874E /* trace_file_snappy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file_snappy.cpp; path = ../../../src/apitrace/common/trace_file_snappy.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CD117DBF46700EA874E /* trace_file_write.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file_write.cpp; path = ../../../src/apitrace/common/trace_file_write.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CD217DBF46700EA874E /* trace_file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_file.cpp; path = ../../../src/apitrace/common/trace_file.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CD317DBF46700EA874E /* trace_file.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_file.hpp; path = ../../../src/apitrace/common/trace_file.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CD417DBF46700EA874E /* trace_format.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_format.hpp; path = ../../../src/apitrace/common/trace_format.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CD517DBF46700EA874E /* trace_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_loader.cpp; path = ../../../src/apitrace/common/trace_loader.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CD617DBF46700EA874E /* trace_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_loader.hpp; path = ../../../src/apitrace/common/trace_loader.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CD717DBF46700EA874E /* trace_lookup.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_lookup.hpp; path = ../../../src/apitrace/common/trace_lookup.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CD817DBF46700EA874E /* trace_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_model.cpp; path = ../../../src/apitrace/common/trace_model.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CD917DBF46700EA874E /* trace_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_model.hpp; path = ../../../src/apitrace/common/trace_model.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CDA17DBF46700EA874E /* trace_option.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_option.cpp; path = ../../../src/apitrace/common/trace_option.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CDB17DBF46700EA874E /* trace_option.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_option.hpp; path = ../../../src/apitrace/common/trace_option.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CDC17DBF46700EA874E /* trace_parser_flags.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_parser_flags.cpp; path = ../../../src/apitrace/common/trace_parser_flags.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CDD17DBF46700EA874E /* trace_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_parser.cpp; path = ../../../src/apitrace/common/trace_parser.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CDE17DBF46700EA874E /* trace_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_parser.hpp; path = ../../../src/apitrace/common/trace_parser.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CDF17DBF46700EA874E /* trace_profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_profiler.cpp; path = ../../../src/apitrace/common/trace_profiler.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CE017DBF46700EA874E /* trace_profiler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_profiler.hpp; path = ../../../src/apitrace/common/trace_profiler.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CE117DBF46700EA874E /* trace_writer_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_writer_model.cpp; path = ../../../src/apitrace/common/trace_writer_model.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CE217DBF46700EA874E /* trace_writer_regal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_writer_regal.cpp; path = ../../../src/apitrace/common/trace_writer_regal.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CE317DBF46700EA874E /* trace_writer_regal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_writer_regal.hpp; path = ../../../src/apitrace/common/trace_writer_regal.hpp; sourceTree = "<group>"; };
|
||||||
|
43777CE417DBF46700EA874E /* trace_writer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_writer.cpp; path = ../../../src/apitrace/common/trace_writer.cpp; sourceTree = "<group>"; };
|
||||||
|
43777CE517DBF46700EA874E /* trace_writer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = trace_writer.hpp; path = ../../../src/apitrace/common/trace_writer.hpp; sourceTree = "<group>"; };
|
||||||
|
BC3A59BF1804695A00992687 /* os_backtrace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = os_backtrace.cpp; path = ../../../src/apitrace/common/os_backtrace.cpp; sourceTree = "<group>"; };
|
||||||
|
BC3A59C01804695A00992687 /* os_backtrace.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = os_backtrace.hpp; path = ../../../src/apitrace/common/os_backtrace.hpp; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
433667A617C56F3500D45AD9 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
433667A017C56F3500D45AD9 = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
433667B017C56F4D00D45AD9 /* src */,
|
||||||
|
433667AA17C56F3500D45AD9 /* Products */,
|
||||||
|
);
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
433667AA17C56F3500D45AD9 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
433667A917C56F3500D45AD9 /* libapitrace.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
433667B017C56F4D00D45AD9 /* src */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC3A59BF1804695A00992687 /* os_backtrace.cpp */,
|
||||||
|
BC3A59C01804695A00992687 /* os_backtrace.hpp */,
|
||||||
|
43777CB117DBF46700EA874E /* eglsize.cpp */,
|
||||||
|
43777CB217DBF46700EA874E /* eglsize.hpp */,
|
||||||
|
43777CB317DBF46700EA874E /* glsize.hpp */,
|
||||||
|
43777CB417DBF46700EA874E /* glcaps.cpp */,
|
||||||
|
43777CB517DBF46700EA874E /* gltrace_state.cpp */,
|
||||||
|
43777CB617DBF46700EA874E /* regaltrace.cpp */,
|
||||||
|
43777CB717DBF46700EA874E /* trace.cpp */,
|
||||||
|
43777CB817DBF46700EA874E /* trace.hpp */,
|
||||||
|
43777CB917DBF46700EA874E /* glproc_regal.cpp */,
|
||||||
|
43777CBA17DBF46700EA874E /* glproc.hpp */,
|
||||||
|
43777CBB17DBF46700EA874E /* formatter.hpp */,
|
||||||
|
43777CBC17DBF46700EA874E /* os_binary.hpp */,
|
||||||
|
43777CBD17DBF46700EA874E /* os_dl.hpp */,
|
||||||
|
43777CBE17DBF46700EA874E /* os_memory.hpp */,
|
||||||
|
43777CBF17DBF46700EA874E /* os_posix.cpp */,
|
||||||
|
43777CC017DBF46700EA874E /* os_process.hpp */,
|
||||||
|
43777CC117DBF46700EA874E /* os_string.hpp */,
|
||||||
|
43777CC217DBF46700EA874E /* os_thread.hpp */,
|
||||||
|
43777CC317DBF46700EA874E /* os_time.hpp */,
|
||||||
|
43777CC417DBF46700EA874E /* os_win32.cpp */,
|
||||||
|
43777CC517DBF46700EA874E /* os.hpp */,
|
||||||
|
43777CC617DBF46700EA874E /* trace_api.hpp */,
|
||||||
|
43777CC917DBF46700EA874E /* trace_callset.cpp */,
|
||||||
|
43777CCA17DBF46700EA874E /* trace_callset.hpp */,
|
||||||
|
43777CCB17DBF46700EA874E /* trace_dump.cpp */,
|
||||||
|
43777CCC17DBF46700EA874E /* trace_dump.hpp */,
|
||||||
|
43777CCD17DBF46700EA874E /* trace_fast_callset.cpp */,
|
||||||
|
43777CCE17DBF46700EA874E /* trace_fast_callset.hpp */,
|
||||||
|
43777CCF17DBF46700EA874E /* trace_file_read.cpp */,
|
||||||
|
43777CD017DBF46700EA874E /* trace_file_snappy.cpp */,
|
||||||
|
43777CD117DBF46700EA874E /* trace_file_write.cpp */,
|
||||||
|
43777CD217DBF46700EA874E /* trace_file.cpp */,
|
||||||
|
43777CD317DBF46700EA874E /* trace_file.hpp */,
|
||||||
|
43777CD417DBF46700EA874E /* trace_format.hpp */,
|
||||||
|
43777CD517DBF46700EA874E /* trace_loader.cpp */,
|
||||||
|
43777CD617DBF46700EA874E /* trace_loader.hpp */,
|
||||||
|
43777CD717DBF46700EA874E /* trace_lookup.hpp */,
|
||||||
|
43777CD817DBF46700EA874E /* trace_model.cpp */,
|
||||||
|
43777CD917DBF46700EA874E /* trace_model.hpp */,
|
||||||
|
43777CDA17DBF46700EA874E /* trace_option.cpp */,
|
||||||
|
43777CDB17DBF46700EA874E /* trace_option.hpp */,
|
||||||
|
43777CDC17DBF46700EA874E /* trace_parser_flags.cpp */,
|
||||||
|
43777CDD17DBF46700EA874E /* trace_parser.cpp */,
|
||||||
|
43777CDE17DBF46700EA874E /* trace_parser.hpp */,
|
||||||
|
43777CDF17DBF46700EA874E /* trace_profiler.cpp */,
|
||||||
|
43777CE017DBF46700EA874E /* trace_profiler.hpp */,
|
||||||
|
43777CE117DBF46700EA874E /* trace_writer_model.cpp */,
|
||||||
|
43777CE217DBF46700EA874E /* trace_writer_regal.cpp */,
|
||||||
|
43777CE317DBF46700EA874E /* trace_writer_regal.hpp */,
|
||||||
|
43777CE417DBF46700EA874E /* trace_writer.cpp */,
|
||||||
|
43777CE517DBF46700EA874E /* trace_writer.hpp */,
|
||||||
|
);
|
||||||
|
name = src;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXHeadersBuildPhase section */
|
||||||
|
433667A717C56F3500D45AD9 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
43777CE717DBF46700EA874E /* eglsize.hpp in Headers */,
|
||||||
|
43777CE817DBF46700EA874E /* glsize.hpp in Headers */,
|
||||||
|
43777CED17DBF46700EA874E /* trace.hpp in Headers */,
|
||||||
|
43777CEF17DBF46700EA874E /* glproc.hpp in Headers */,
|
||||||
|
43777CF017DBF46700EA874E /* formatter.hpp in Headers */,
|
||||||
|
43777CF117DBF46700EA874E /* os_binary.hpp in Headers */,
|
||||||
|
43777CF217DBF46700EA874E /* os_dl.hpp in Headers */,
|
||||||
|
43777CF317DBF46700EA874E /* os_memory.hpp in Headers */,
|
||||||
|
43777CF517DBF46700EA874E /* os_process.hpp in Headers */,
|
||||||
|
43777CF617DBF46700EA874E /* os_string.hpp in Headers */,
|
||||||
|
43777CF717DBF46700EA874E /* os_thread.hpp in Headers */,
|
||||||
|
43777CF817DBF46700EA874E /* os_time.hpp in Headers */,
|
||||||
|
43777CFA17DBF46700EA874E /* os.hpp in Headers */,
|
||||||
|
43777CFB17DBF46700EA874E /* trace_api.hpp in Headers */,
|
||||||
|
43777CFF17DBF46700EA874E /* trace_callset.hpp in Headers */,
|
||||||
|
43777D0117DBF46700EA874E /* trace_dump.hpp in Headers */,
|
||||||
|
43777D0317DBF46700EA874E /* trace_fast_callset.hpp in Headers */,
|
||||||
|
43777D0817DBF46700EA874E /* trace_file.hpp in Headers */,
|
||||||
|
43777D0917DBF46700EA874E /* trace_format.hpp in Headers */,
|
||||||
|
43777D0B17DBF46700EA874E /* trace_loader.hpp in Headers */,
|
||||||
|
43777D0C17DBF46700EA874E /* trace_lookup.hpp in Headers */,
|
||||||
|
43777D0E17DBF46700EA874E /* trace_model.hpp in Headers */,
|
||||||
|
43777D1017DBF46700EA874E /* trace_option.hpp in Headers */,
|
||||||
|
43777D1317DBF46700EA874E /* trace_parser.hpp in Headers */,
|
||||||
|
43777D1517DBF46700EA874E /* trace_profiler.hpp in Headers */,
|
||||||
|
43777D1817DBF46700EA874E /* trace_writer_regal.hpp in Headers */,
|
||||||
|
43777D1A17DBF46700EA874E /* trace_writer.hpp in Headers */,
|
||||||
|
BC3A59C21804695A00992687 /* os_backtrace.hpp in Headers */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
433667A817C56F3500D45AD9 /* apitrace */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 433667AD17C56F3500D45AD9 /* Build configuration list for PBXNativeTarget "apitrace" */;
|
||||||
|
buildPhases = (
|
||||||
|
433667A517C56F3500D45AD9 /* Sources */,
|
||||||
|
433667A617C56F3500D45AD9 /* Frameworks */,
|
||||||
|
433667A717C56F3500D45AD9 /* Headers */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = apitrace;
|
||||||
|
productName = apitrace;
|
||||||
|
productReference = 433667A917C56F3500D45AD9 /* libapitrace.a */;
|
||||||
|
productType = "com.apple.product-type.library.static";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
433667A117C56F3500D45AD9 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
attributes = {
|
||||||
|
LastUpgradeCheck = 0500;
|
||||||
|
ORGANIZATIONNAME = "Cass Everitt";
|
||||||
|
};
|
||||||
|
buildConfigurationList = 433667A417C56F3500D45AD9 /* Build configuration list for PBXProject "apitrace" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
developmentRegion = English;
|
||||||
|
hasScannedForEncodings = 0;
|
||||||
|
knownRegions = (
|
||||||
|
en,
|
||||||
|
);
|
||||||
|
mainGroup = 433667A017C56F3500D45AD9;
|
||||||
|
productRefGroup = 433667AA17C56F3500D45AD9 /* Products */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
433667A817C56F3500D45AD9 /* apitrace */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
433667A517C56F3500D45AD9 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
43777CE617DBF46700EA874E /* eglsize.cpp in Sources */,
|
||||||
|
43777CE917DBF46700EA874E /* glcaps.cpp in Sources */,
|
||||||
|
43777CEA17DBF46700EA874E /* gltrace_state.cpp in Sources */,
|
||||||
|
43777CEB17DBF46700EA874E /* regaltrace.cpp in Sources */,
|
||||||
|
43777CEC17DBF46700EA874E /* trace.cpp in Sources */,
|
||||||
|
43777CEE17DBF46700EA874E /* glproc_regal.cpp in Sources */,
|
||||||
|
43777CF417DBF46700EA874E /* os_posix.cpp in Sources */,
|
||||||
|
43777CF917DBF46700EA874E /* os_win32.cpp in Sources */,
|
||||||
|
43777CFE17DBF46700EA874E /* trace_callset.cpp in Sources */,
|
||||||
|
43777D0017DBF46700EA874E /* trace_dump.cpp in Sources */,
|
||||||
|
43777D0217DBF46700EA874E /* trace_fast_callset.cpp in Sources */,
|
||||||
|
43777D0417DBF46700EA874E /* trace_file_read.cpp in Sources */,
|
||||||
|
43777D0517DBF46700EA874E /* trace_file_snappy.cpp in Sources */,
|
||||||
|
43777D0617DBF46700EA874E /* trace_file_write.cpp in Sources */,
|
||||||
|
43777D0717DBF46700EA874E /* trace_file.cpp in Sources */,
|
||||||
|
43777D0A17DBF46700EA874E /* trace_loader.cpp in Sources */,
|
||||||
|
43777D0D17DBF46700EA874E /* trace_model.cpp in Sources */,
|
||||||
|
43777D0F17DBF46700EA874E /* trace_option.cpp in Sources */,
|
||||||
|
43777D1117DBF46700EA874E /* trace_parser_flags.cpp in Sources */,
|
||||||
|
43777D1217DBF46700EA874E /* trace_parser.cpp in Sources */,
|
||||||
|
43777D1417DBF46700EA874E /* trace_profiler.cpp in Sources */,
|
||||||
|
43777D1617DBF46700EA874E /* trace_writer_model.cpp in Sources */,
|
||||||
|
43777D1717DBF46700EA874E /* trace_writer_regal.cpp in Sources */,
|
||||||
|
43777D1917DBF46700EA874E /* trace_writer.cpp in Sources */,
|
||||||
|
BC3A59C11804695A00992687 /* os_backtrace.cpp in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
433667AB17C56F3500D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
|
||||||
|
CLANG_CXX_LIBRARY = "compiler-default";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"HAVE_EXTERNAL_OS_LOG=1",
|
||||||
|
"REGAL_PLUGIN=1",
|
||||||
|
"DEBUG=1",
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
../../../include,
|
||||||
|
../../../src/snappy,
|
||||||
|
../../../src/zlib/include,
|
||||||
|
../../../src/zlib/src,
|
||||||
|
../../../src/apitrace,
|
||||||
|
../../../src/apitrace/common,
|
||||||
|
../../../src/apitrace/dispatch,
|
||||||
|
../../../src/apitrace/helpers,
|
||||||
|
../../../src/apitrace/wrappers,
|
||||||
|
../../../src/apitrace/thirdparty/khronos,
|
||||||
|
../../../src/regal,
|
||||||
|
);
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
433667AC17C56F3500D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
|
||||||
|
CLANG_CXX_LIBRARY = "compiler-default";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = YES;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"HAVE_EXTERNAL_OS_LOG=1",
|
||||||
|
"REGAL_PLUGIN=1",
|
||||||
|
);
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
../../../include,
|
||||||
|
../../../src/snappy,
|
||||||
|
../../../src/zlib/include,
|
||||||
|
../../../src/zlib/src,
|
||||||
|
../../../src/apitrace,
|
||||||
|
../../../src/apitrace/common,
|
||||||
|
../../../src/apitrace/dispatch,
|
||||||
|
../../../src/apitrace/helpers,
|
||||||
|
../../../src/apitrace/wrappers,
|
||||||
|
../../../src/apitrace/thirdparty/khronos,
|
||||||
|
../../../src/regal,
|
||||||
|
);
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
433667AE17C56F3500D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
433667AF17C56F3500D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
433667A417C56F3500D45AD9 /* Build configuration list for PBXProject "apitrace" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
433667AB17C56F3500D45AD9 /* Debug */,
|
||||||
|
433667AC17C56F3500D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
433667AD17C56F3500D45AD9 /* Build configuration list for PBXNativeTarget "apitrace" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
433667AE17C56F3500D45AD9 /* Debug */,
|
||||||
|
433667AF17C56F3500D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 433667A117C56F3500D45AD9 /* Project object */;
|
||||||
|
}
|
||||||
218
build/mac/md5/md5.xcodeproj/project.pbxproj
Normal file
218
build/mac/md5/md5.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,218 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
4336678A17C56E1500D45AD9 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336678917C56E1500D45AD9 /* md5.c */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
4336678117C56DFD00D45AD9 /* libmd5.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmd5.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
4336678917C56E1500D45AD9 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md5.c; path = ../../../src/md5/src/md5.c; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
4336677E17C56DFD00D45AD9 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
4336677817C56DFD00D45AD9 = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336678817C56E0400D45AD9 /* src */,
|
||||||
|
4336678217C56DFD00D45AD9 /* Products */,
|
||||||
|
);
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
4336678217C56DFD00D45AD9 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336678117C56DFD00D45AD9 /* libmd5.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
4336678817C56E0400D45AD9 /* src */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336678917C56E1500D45AD9 /* md5.c */,
|
||||||
|
);
|
||||||
|
name = src;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXHeadersBuildPhase section */
|
||||||
|
4336677F17C56DFD00D45AD9 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
4336678017C56DFD00D45AD9 /* md5 */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 4336678517C56DFD00D45AD9 /* Build configuration list for PBXNativeTarget "md5" */;
|
||||||
|
buildPhases = (
|
||||||
|
4336677D17C56DFD00D45AD9 /* Sources */,
|
||||||
|
4336677E17C56DFD00D45AD9 /* Frameworks */,
|
||||||
|
4336677F17C56DFD00D45AD9 /* Headers */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = md5;
|
||||||
|
productName = md5;
|
||||||
|
productReference = 4336678117C56DFD00D45AD9 /* libmd5.a */;
|
||||||
|
productType = "com.apple.product-type.library.static";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
4336677917C56DFD00D45AD9 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
attributes = {
|
||||||
|
LastUpgradeCheck = 0500;
|
||||||
|
ORGANIZATIONNAME = "Cass Everitt";
|
||||||
|
};
|
||||||
|
buildConfigurationList = 4336677C17C56DFD00D45AD9 /* Build configuration list for PBXProject "md5" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
developmentRegion = English;
|
||||||
|
hasScannedForEncodings = 0;
|
||||||
|
knownRegions = (
|
||||||
|
en,
|
||||||
|
);
|
||||||
|
mainGroup = 4336677817C56DFD00D45AD9;
|
||||||
|
productRefGroup = 4336678217C56DFD00D45AD9 /* Products */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
4336678017C56DFD00D45AD9 /* md5 */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
4336677D17C56DFD00D45AD9 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
4336678A17C56E1500D45AD9 /* md5.c in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
4336678317C56DFD00D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"DEBUG=1",
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
HEADER_SEARCH_PATHS = ../../../src/md5/include;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
4336678417C56DFD00D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = YES;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
HEADER_SEARCH_PATHS = ../../../src/md5/include;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
4336678617C56DFD00D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
4336678717C56DFD00D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
4336677C17C56DFD00D45AD9 /* Build configuration list for PBXProject "md5" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
4336678317C56DFD00D45AD9 /* Debug */,
|
||||||
|
4336678417C56DFD00D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
4336678517C56DFD00D45AD9 /* Build configuration list for PBXNativeTarget "md5" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
4336678617C56DFD00D45AD9 /* Debug */,
|
||||||
|
4336678717C56DFD00D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 4336677917C56DFD00D45AD9 /* Project object */;
|
||||||
|
}
|
||||||
216
build/mac/mongoose/mongoose.xcodeproj/project.pbxproj
Normal file
216
build/mac/mongoose/mongoose.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,216 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
4336677717C56DE400D45AD9 /* mongoose.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336677617C56DE400D45AD9 /* mongoose.c */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
4336676E17C56DC700D45AD9 /* libmongoose.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmongoose.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
4336677617C56DE400D45AD9 /* mongoose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mongoose.c; path = ../../../src/mongoose/mongoose.c; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
4336676B17C56DC700D45AD9 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
4336676517C56DC600D45AD9 = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336677517C56DCD00D45AD9 /* src */,
|
||||||
|
4336676F17C56DC700D45AD9 /* Products */,
|
||||||
|
);
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
4336676F17C56DC700D45AD9 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336676E17C56DC700D45AD9 /* libmongoose.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
4336677517C56DCD00D45AD9 /* src */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336677617C56DE400D45AD9 /* mongoose.c */,
|
||||||
|
);
|
||||||
|
name = src;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXHeadersBuildPhase section */
|
||||||
|
4336676C17C56DC700D45AD9 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
4336676D17C56DC700D45AD9 /* mongoose */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 4336677217C56DC700D45AD9 /* Build configuration list for PBXNativeTarget "mongoose" */;
|
||||||
|
buildPhases = (
|
||||||
|
4336676A17C56DC700D45AD9 /* Sources */,
|
||||||
|
4336676B17C56DC700D45AD9 /* Frameworks */,
|
||||||
|
4336676C17C56DC700D45AD9 /* Headers */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = mongoose;
|
||||||
|
productName = mongoose;
|
||||||
|
productReference = 4336676E17C56DC700D45AD9 /* libmongoose.a */;
|
||||||
|
productType = "com.apple.product-type.library.static";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
4336676617C56DC600D45AD9 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
attributes = {
|
||||||
|
LastUpgradeCheck = 0500;
|
||||||
|
ORGANIZATIONNAME = "Cass Everitt";
|
||||||
|
};
|
||||||
|
buildConfigurationList = 4336676917C56DC600D45AD9 /* Build configuration list for PBXProject "mongoose" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
developmentRegion = English;
|
||||||
|
hasScannedForEncodings = 0;
|
||||||
|
knownRegions = (
|
||||||
|
en,
|
||||||
|
);
|
||||||
|
mainGroup = 4336676517C56DC600D45AD9;
|
||||||
|
productRefGroup = 4336676F17C56DC700D45AD9 /* Products */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
4336676D17C56DC700D45AD9 /* mongoose */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
4336676A17C56DC700D45AD9 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
4336677717C56DE400D45AD9 /* mongoose.c in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
4336677017C56DC700D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"DEBUG=1",
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
4336677117C56DC700D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = YES;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
4336677317C56DC700D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
4336677417C56DC700D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
4336676917C56DC600D45AD9 /* Build configuration list for PBXProject "mongoose" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
4336677017C56DC700D45AD9 /* Debug */,
|
||||||
|
4336677117C56DC700D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
4336677217C56DC700D45AD9 /* Build configuration list for PBXNativeTarget "mongoose" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
4336677317C56DC700D45AD9 /* Debug */,
|
||||||
|
4336677417C56DC700D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 4336676617C56DC600D45AD9 /* Project object */;
|
||||||
|
}
|
||||||
542
build/mac/pcre/pcre.xcodeproj/project.pbxproj
Normal file
542
build/mac/pcre/pcre.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,542 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
4336671317C56BE000D45AD9 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 433666C117C56BE000D45AD9 /* config.h */; };
|
||||||
|
4336671417C56BE000D45AD9 /* dftables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C217C56BE000D45AD9 /* dftables.c */; };
|
||||||
|
4336671517C56BE000D45AD9 /* pcre_byte_order.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C317C56BE000D45AD9 /* pcre_byte_order.c */; };
|
||||||
|
4336671617C56BE000D45AD9 /* pcre_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C417C56BE000D45AD9 /* pcre_chartables.c */; };
|
||||||
|
4336671717C56BE000D45AD9 /* pcre_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C517C56BE000D45AD9 /* pcre_compile.c */; };
|
||||||
|
4336671817C56BE000D45AD9 /* pcre_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C617C56BE000D45AD9 /* pcre_config.c */; };
|
||||||
|
4336671917C56BE000D45AD9 /* pcre_dfa_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C717C56BE000D45AD9 /* pcre_dfa_exec.c */; };
|
||||||
|
4336671A17C56BE000D45AD9 /* pcre_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C817C56BE000D45AD9 /* pcre_exec.c */; };
|
||||||
|
4336671B17C56BE000D45AD9 /* pcre_fullinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666C917C56BE000D45AD9 /* pcre_fullinfo.c */; };
|
||||||
|
4336671C17C56BE000D45AD9 /* pcre_get.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666CA17C56BE000D45AD9 /* pcre_get.c */; };
|
||||||
|
4336671D17C56BE000D45AD9 /* pcre_globals.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666CB17C56BE000D45AD9 /* pcre_globals.c */; };
|
||||||
|
4336671E17C56BE000D45AD9 /* pcre_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 433666CC17C56BE000D45AD9 /* pcre_internal.h */; };
|
||||||
|
4336671F17C56BE000D45AD9 /* pcre_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666CD17C56BE000D45AD9 /* pcre_jit_compile.c */; };
|
||||||
|
4336672017C56BE000D45AD9 /* pcre_jit_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666CE17C56BE000D45AD9 /* pcre_jit_test.c */; };
|
||||||
|
4336672117C56BE000D45AD9 /* pcre_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666CF17C56BE000D45AD9 /* pcre_maketables.c */; };
|
||||||
|
4336672217C56BE000D45AD9 /* pcre_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D017C56BE000D45AD9 /* pcre_newline.c */; };
|
||||||
|
4336672317C56BE000D45AD9 /* pcre_ord2utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D117C56BE000D45AD9 /* pcre_ord2utf8.c */; };
|
||||||
|
4336672417C56BE000D45AD9 /* pcre_printint.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D217C56BE000D45AD9 /* pcre_printint.c */; };
|
||||||
|
4336672517C56BE000D45AD9 /* pcre_refcount.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D317C56BE000D45AD9 /* pcre_refcount.c */; };
|
||||||
|
4336672617C56BE000D45AD9 /* pcre_scanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 433666D417C56BE000D45AD9 /* pcre_scanner.h */; };
|
||||||
|
4336672717C56BE000D45AD9 /* pcre_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D517C56BE000D45AD9 /* pcre_string_utils.c */; };
|
||||||
|
4336672817C56BE000D45AD9 /* pcre_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D617C56BE000D45AD9 /* pcre_study.c */; };
|
||||||
|
4336672917C56BE000D45AD9 /* pcre_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D717C56BE000D45AD9 /* pcre_tables.c */; };
|
||||||
|
4336672A17C56BE000D45AD9 /* pcre_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D817C56BE000D45AD9 /* pcre_ucd.c */; };
|
||||||
|
4336672B17C56BE000D45AD9 /* pcre_valid_utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666D917C56BE000D45AD9 /* pcre_valid_utf8.c */; };
|
||||||
|
4336672C17C56BE000D45AD9 /* pcre_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666DA17C56BE000D45AD9 /* pcre_version.c */; };
|
||||||
|
4336672D17C56BE000D45AD9 /* pcre_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666DB17C56BE000D45AD9 /* pcre_xclass.c */; };
|
||||||
|
4336672E17C56BE000D45AD9 /* pcre.h in Headers */ = {isa = PBXBuildFile; fileRef = 433666DC17C56BE000D45AD9 /* pcre.h */; };
|
||||||
|
4336672F17C56BE000D45AD9 /* pcre16_byte_order.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666DD17C56BE000D45AD9 /* pcre16_byte_order.c */; };
|
||||||
|
4336673017C56BE000D45AD9 /* pcre16_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666DE17C56BE000D45AD9 /* pcre16_chartables.c */; };
|
||||||
|
4336673117C56BE000D45AD9 /* pcre16_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666DF17C56BE000D45AD9 /* pcre16_compile.c */; };
|
||||||
|
4336673217C56BE000D45AD9 /* pcre16_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E017C56BE000D45AD9 /* pcre16_config.c */; };
|
||||||
|
4336673317C56BE000D45AD9 /* pcre16_dfa_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E117C56BE000D45AD9 /* pcre16_dfa_exec.c */; };
|
||||||
|
4336673417C56BE000D45AD9 /* pcre16_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E217C56BE000D45AD9 /* pcre16_exec.c */; };
|
||||||
|
4336673517C56BE000D45AD9 /* pcre16_fullinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E317C56BE000D45AD9 /* pcre16_fullinfo.c */; };
|
||||||
|
4336673617C56BE000D45AD9 /* pcre16_get.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E417C56BE000D45AD9 /* pcre16_get.c */; };
|
||||||
|
4336673717C56BE000D45AD9 /* pcre16_globals.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E517C56BE000D45AD9 /* pcre16_globals.c */; };
|
||||||
|
4336673817C56BE000D45AD9 /* pcre16_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E617C56BE000D45AD9 /* pcre16_jit_compile.c */; };
|
||||||
|
4336673917C56BE000D45AD9 /* pcre16_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E717C56BE000D45AD9 /* pcre16_maketables.c */; };
|
||||||
|
4336673A17C56BE000D45AD9 /* pcre16_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E817C56BE000D45AD9 /* pcre16_newline.c */; };
|
||||||
|
4336673B17C56BE000D45AD9 /* pcre16_ord2utf16.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666E917C56BE000D45AD9 /* pcre16_ord2utf16.c */; };
|
||||||
|
4336673C17C56BE000D45AD9 /* pcre16_printint.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666EA17C56BE000D45AD9 /* pcre16_printint.c */; };
|
||||||
|
4336673D17C56BE000D45AD9 /* pcre16_refcount.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666EB17C56BE000D45AD9 /* pcre16_refcount.c */; };
|
||||||
|
4336673E17C56BE000D45AD9 /* pcre16_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666EC17C56BE000D45AD9 /* pcre16_string_utils.c */; };
|
||||||
|
4336673F17C56BE000D45AD9 /* pcre16_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666ED17C56BE000D45AD9 /* pcre16_study.c */; };
|
||||||
|
4336674017C56BE000D45AD9 /* pcre16_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666EE17C56BE000D45AD9 /* pcre16_tables.c */; };
|
||||||
|
4336674117C56BE000D45AD9 /* pcre16_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666EF17C56BE000D45AD9 /* pcre16_ucd.c */; };
|
||||||
|
4336674217C56BE000D45AD9 /* pcre16_utf16_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F017C56BE000D45AD9 /* pcre16_utf16_utils.c */; };
|
||||||
|
4336674317C56BE000D45AD9 /* pcre16_valid_utf16.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F117C56BE000D45AD9 /* pcre16_valid_utf16.c */; };
|
||||||
|
4336674417C56BE000D45AD9 /* pcre16_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F217C56BE000D45AD9 /* pcre16_version.c */; };
|
||||||
|
4336674517C56BE000D45AD9 /* pcre16_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F317C56BE000D45AD9 /* pcre16_xclass.c */; };
|
||||||
|
4336674617C56BE000D45AD9 /* pcre32_byte_order.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F417C56BE000D45AD9 /* pcre32_byte_order.c */; };
|
||||||
|
4336674717C56BE000D45AD9 /* pcre32_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F517C56BE000D45AD9 /* pcre32_chartables.c */; };
|
||||||
|
4336674817C56BE000D45AD9 /* pcre32_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F617C56BE000D45AD9 /* pcre32_compile.c */; };
|
||||||
|
4336674917C56BE000D45AD9 /* pcre32_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F717C56BE000D45AD9 /* pcre32_config.c */; };
|
||||||
|
4336674A17C56BE000D45AD9 /* pcre32_dfa_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F817C56BE000D45AD9 /* pcre32_dfa_exec.c */; };
|
||||||
|
4336674B17C56BE000D45AD9 /* pcre32_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666F917C56BE000D45AD9 /* pcre32_exec.c */; };
|
||||||
|
4336674C17C56BE000D45AD9 /* pcre32_fullinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FA17C56BE000D45AD9 /* pcre32_fullinfo.c */; };
|
||||||
|
4336674D17C56BE000D45AD9 /* pcre32_get.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FB17C56BE000D45AD9 /* pcre32_get.c */; };
|
||||||
|
4336674E17C56BE000D45AD9 /* pcre32_globals.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FC17C56BE000D45AD9 /* pcre32_globals.c */; };
|
||||||
|
4336674F17C56BE000D45AD9 /* pcre32_jit_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FD17C56BE000D45AD9 /* pcre32_jit_compile.c */; };
|
||||||
|
4336675017C56BE000D45AD9 /* pcre32_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FE17C56BE000D45AD9 /* pcre32_maketables.c */; };
|
||||||
|
4336675117C56BE000D45AD9 /* pcre32_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = 433666FF17C56BE000D45AD9 /* pcre32_newline.c */; };
|
||||||
|
4336675217C56BE000D45AD9 /* pcre32_ord2utf32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670017C56BE000D45AD9 /* pcre32_ord2utf32.c */; };
|
||||||
|
4336675317C56BE000D45AD9 /* pcre32_printint.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670117C56BE000D45AD9 /* pcre32_printint.c */; };
|
||||||
|
4336675417C56BE000D45AD9 /* pcre32_refcount.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670217C56BE000D45AD9 /* pcre32_refcount.c */; };
|
||||||
|
4336675517C56BE000D45AD9 /* pcre32_string_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670317C56BE000D45AD9 /* pcre32_string_utils.c */; };
|
||||||
|
4336675617C56BE000D45AD9 /* pcre32_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670417C56BE000D45AD9 /* pcre32_study.c */; };
|
||||||
|
4336675717C56BE000D45AD9 /* pcre32_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670517C56BE000D45AD9 /* pcre32_tables.c */; };
|
||||||
|
4336675817C56BE000D45AD9 /* pcre32_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670617C56BE000D45AD9 /* pcre32_ucd.c */; };
|
||||||
|
4336675917C56BE000D45AD9 /* pcre32_utf32_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670717C56BE000D45AD9 /* pcre32_utf32_utils.c */; };
|
||||||
|
4336675A17C56BE000D45AD9 /* pcre32_valid_utf32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670817C56BE000D45AD9 /* pcre32_valid_utf32.c */; };
|
||||||
|
4336675B17C56BE000D45AD9 /* pcre32_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670917C56BE000D45AD9 /* pcre32_version.c */; };
|
||||||
|
4336675C17C56BE000D45AD9 /* pcre32_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670A17C56BE000D45AD9 /* pcre32_xclass.c */; };
|
||||||
|
4336675D17C56BE000D45AD9 /* pcrecpp_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336670B17C56BE000D45AD9 /* pcrecpp_internal.h */; };
|
||||||
|
4336675E17C56BE000D45AD9 /* pcrecpp.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336670C17C56BE000D45AD9 /* pcrecpp.h */; };
|
||||||
|
4336675F17C56BE000D45AD9 /* pcredemo.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670D17C56BE000D45AD9 /* pcredemo.c */; };
|
||||||
|
4336676017C56BE000D45AD9 /* pcregrep.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670E17C56BE000D45AD9 /* pcregrep.c */; };
|
||||||
|
4336676117C56BE000D45AD9 /* pcreposix.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336670F17C56BE000D45AD9 /* pcreposix.c */; };
|
||||||
|
4336676217C56BE000D45AD9 /* pcreposix.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336671017C56BE000D45AD9 /* pcreposix.h */; };
|
||||||
|
4336676317C56BE000D45AD9 /* pcretest.c in Sources */ = {isa = PBXBuildFile; fileRef = 4336671117C56BE000D45AD9 /* pcretest.c */; };
|
||||||
|
4336676417C56BE000D45AD9 /* ucp.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336671217C56BE000D45AD9 /* ucp.h */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
433666B917C56BC000D45AD9 /* libpcre.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libpcre.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
433666C117C56BE000D45AD9 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../../src/pcre/config.h; sourceTree = "<group>"; };
|
||||||
|
433666C217C56BE000D45AD9 /* dftables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dftables.c; path = ../../../src/pcre/dftables.c; sourceTree = "<group>"; };
|
||||||
|
433666C317C56BE000D45AD9 /* pcre_byte_order.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_byte_order.c; path = ../../../src/pcre/pcre_byte_order.c; sourceTree = "<group>"; };
|
||||||
|
433666C417C56BE000D45AD9 /* pcre_chartables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_chartables.c; path = ../../../src/pcre/pcre_chartables.c; sourceTree = "<group>"; };
|
||||||
|
433666C517C56BE000D45AD9 /* pcre_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_compile.c; path = ../../../src/pcre/pcre_compile.c; sourceTree = "<group>"; };
|
||||||
|
433666C617C56BE000D45AD9 /* pcre_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_config.c; path = ../../../src/pcre/pcre_config.c; sourceTree = "<group>"; };
|
||||||
|
433666C717C56BE000D45AD9 /* pcre_dfa_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_dfa_exec.c; path = ../../../src/pcre/pcre_dfa_exec.c; sourceTree = "<group>"; };
|
||||||
|
433666C817C56BE000D45AD9 /* pcre_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_exec.c; path = ../../../src/pcre/pcre_exec.c; sourceTree = "<group>"; };
|
||||||
|
433666C917C56BE000D45AD9 /* pcre_fullinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_fullinfo.c; path = ../../../src/pcre/pcre_fullinfo.c; sourceTree = "<group>"; };
|
||||||
|
433666CA17C56BE000D45AD9 /* pcre_get.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_get.c; path = ../../../src/pcre/pcre_get.c; sourceTree = "<group>"; };
|
||||||
|
433666CB17C56BE000D45AD9 /* pcre_globals.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_globals.c; path = ../../../src/pcre/pcre_globals.c; sourceTree = "<group>"; };
|
||||||
|
433666CC17C56BE000D45AD9 /* pcre_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcre_internal.h; path = ../../../src/pcre/pcre_internal.h; sourceTree = "<group>"; };
|
||||||
|
433666CD17C56BE000D45AD9 /* pcre_jit_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_jit_compile.c; path = ../../../src/pcre/pcre_jit_compile.c; sourceTree = "<group>"; };
|
||||||
|
433666CE17C56BE000D45AD9 /* pcre_jit_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_jit_test.c; path = ../../../src/pcre/pcre_jit_test.c; sourceTree = "<group>"; };
|
||||||
|
433666CF17C56BE000D45AD9 /* pcre_maketables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_maketables.c; path = ../../../src/pcre/pcre_maketables.c; sourceTree = "<group>"; };
|
||||||
|
433666D017C56BE000D45AD9 /* pcre_newline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_newline.c; path = ../../../src/pcre/pcre_newline.c; sourceTree = "<group>"; };
|
||||||
|
433666D117C56BE000D45AD9 /* pcre_ord2utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_ord2utf8.c; path = ../../../src/pcre/pcre_ord2utf8.c; sourceTree = "<group>"; };
|
||||||
|
433666D217C56BE000D45AD9 /* pcre_printint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_printint.c; path = ../../../src/pcre/pcre_printint.c; sourceTree = "<group>"; };
|
||||||
|
433666D317C56BE000D45AD9 /* pcre_refcount.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_refcount.c; path = ../../../src/pcre/pcre_refcount.c; sourceTree = "<group>"; };
|
||||||
|
433666D417C56BE000D45AD9 /* pcre_scanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcre_scanner.h; path = ../../../src/pcre/pcre_scanner.h; sourceTree = "<group>"; };
|
||||||
|
433666D517C56BE000D45AD9 /* pcre_string_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_string_utils.c; path = ../../../src/pcre/pcre_string_utils.c; sourceTree = "<group>"; };
|
||||||
|
433666D617C56BE000D45AD9 /* pcre_study.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_study.c; path = ../../../src/pcre/pcre_study.c; sourceTree = "<group>"; };
|
||||||
|
433666D717C56BE000D45AD9 /* pcre_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_tables.c; path = ../../../src/pcre/pcre_tables.c; sourceTree = "<group>"; };
|
||||||
|
433666D817C56BE000D45AD9 /* pcre_ucd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_ucd.c; path = ../../../src/pcre/pcre_ucd.c; sourceTree = "<group>"; };
|
||||||
|
433666D917C56BE000D45AD9 /* pcre_valid_utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_valid_utf8.c; path = ../../../src/pcre/pcre_valid_utf8.c; sourceTree = "<group>"; };
|
||||||
|
433666DA17C56BE000D45AD9 /* pcre_version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_version.c; path = ../../../src/pcre/pcre_version.c; sourceTree = "<group>"; };
|
||||||
|
433666DB17C56BE000D45AD9 /* pcre_xclass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre_xclass.c; path = ../../../src/pcre/pcre_xclass.c; sourceTree = "<group>"; };
|
||||||
|
433666DC17C56BE000D45AD9 /* pcre.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcre.h; path = ../../../src/pcre/pcre.h; sourceTree = "<group>"; };
|
||||||
|
433666DD17C56BE000D45AD9 /* pcre16_byte_order.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_byte_order.c; path = ../../../src/pcre/pcre16_byte_order.c; sourceTree = "<group>"; };
|
||||||
|
433666DE17C56BE000D45AD9 /* pcre16_chartables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_chartables.c; path = ../../../src/pcre/pcre16_chartables.c; sourceTree = "<group>"; };
|
||||||
|
433666DF17C56BE000D45AD9 /* pcre16_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_compile.c; path = ../../../src/pcre/pcre16_compile.c; sourceTree = "<group>"; };
|
||||||
|
433666E017C56BE000D45AD9 /* pcre16_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_config.c; path = ../../../src/pcre/pcre16_config.c; sourceTree = "<group>"; };
|
||||||
|
433666E117C56BE000D45AD9 /* pcre16_dfa_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_dfa_exec.c; path = ../../../src/pcre/pcre16_dfa_exec.c; sourceTree = "<group>"; };
|
||||||
|
433666E217C56BE000D45AD9 /* pcre16_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_exec.c; path = ../../../src/pcre/pcre16_exec.c; sourceTree = "<group>"; };
|
||||||
|
433666E317C56BE000D45AD9 /* pcre16_fullinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_fullinfo.c; path = ../../../src/pcre/pcre16_fullinfo.c; sourceTree = "<group>"; };
|
||||||
|
433666E417C56BE000D45AD9 /* pcre16_get.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_get.c; path = ../../../src/pcre/pcre16_get.c; sourceTree = "<group>"; };
|
||||||
|
433666E517C56BE000D45AD9 /* pcre16_globals.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_globals.c; path = ../../../src/pcre/pcre16_globals.c; sourceTree = "<group>"; };
|
||||||
|
433666E617C56BE000D45AD9 /* pcre16_jit_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_jit_compile.c; path = ../../../src/pcre/pcre16_jit_compile.c; sourceTree = "<group>"; };
|
||||||
|
433666E717C56BE000D45AD9 /* pcre16_maketables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_maketables.c; path = ../../../src/pcre/pcre16_maketables.c; sourceTree = "<group>"; };
|
||||||
|
433666E817C56BE000D45AD9 /* pcre16_newline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_newline.c; path = ../../../src/pcre/pcre16_newline.c; sourceTree = "<group>"; };
|
||||||
|
433666E917C56BE000D45AD9 /* pcre16_ord2utf16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_ord2utf16.c; path = ../../../src/pcre/pcre16_ord2utf16.c; sourceTree = "<group>"; };
|
||||||
|
433666EA17C56BE000D45AD9 /* pcre16_printint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_printint.c; path = ../../../src/pcre/pcre16_printint.c; sourceTree = "<group>"; };
|
||||||
|
433666EB17C56BE000D45AD9 /* pcre16_refcount.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_refcount.c; path = ../../../src/pcre/pcre16_refcount.c; sourceTree = "<group>"; };
|
||||||
|
433666EC17C56BE000D45AD9 /* pcre16_string_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_string_utils.c; path = ../../../src/pcre/pcre16_string_utils.c; sourceTree = "<group>"; };
|
||||||
|
433666ED17C56BE000D45AD9 /* pcre16_study.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_study.c; path = ../../../src/pcre/pcre16_study.c; sourceTree = "<group>"; };
|
||||||
|
433666EE17C56BE000D45AD9 /* pcre16_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_tables.c; path = ../../../src/pcre/pcre16_tables.c; sourceTree = "<group>"; };
|
||||||
|
433666EF17C56BE000D45AD9 /* pcre16_ucd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_ucd.c; path = ../../../src/pcre/pcre16_ucd.c; sourceTree = "<group>"; };
|
||||||
|
433666F017C56BE000D45AD9 /* pcre16_utf16_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_utf16_utils.c; path = ../../../src/pcre/pcre16_utf16_utils.c; sourceTree = "<group>"; };
|
||||||
|
433666F117C56BE000D45AD9 /* pcre16_valid_utf16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_valid_utf16.c; path = ../../../src/pcre/pcre16_valid_utf16.c; sourceTree = "<group>"; };
|
||||||
|
433666F217C56BE000D45AD9 /* pcre16_version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_version.c; path = ../../../src/pcre/pcre16_version.c; sourceTree = "<group>"; };
|
||||||
|
433666F317C56BE000D45AD9 /* pcre16_xclass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre16_xclass.c; path = ../../../src/pcre/pcre16_xclass.c; sourceTree = "<group>"; };
|
||||||
|
433666F417C56BE000D45AD9 /* pcre32_byte_order.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_byte_order.c; path = ../../../src/pcre/pcre32_byte_order.c; sourceTree = "<group>"; };
|
||||||
|
433666F517C56BE000D45AD9 /* pcre32_chartables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_chartables.c; path = ../../../src/pcre/pcre32_chartables.c; sourceTree = "<group>"; };
|
||||||
|
433666F617C56BE000D45AD9 /* pcre32_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_compile.c; path = ../../../src/pcre/pcre32_compile.c; sourceTree = "<group>"; };
|
||||||
|
433666F717C56BE000D45AD9 /* pcre32_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_config.c; path = ../../../src/pcre/pcre32_config.c; sourceTree = "<group>"; };
|
||||||
|
433666F817C56BE000D45AD9 /* pcre32_dfa_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_dfa_exec.c; path = ../../../src/pcre/pcre32_dfa_exec.c; sourceTree = "<group>"; };
|
||||||
|
433666F917C56BE000D45AD9 /* pcre32_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_exec.c; path = ../../../src/pcre/pcre32_exec.c; sourceTree = "<group>"; };
|
||||||
|
433666FA17C56BE000D45AD9 /* pcre32_fullinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_fullinfo.c; path = ../../../src/pcre/pcre32_fullinfo.c; sourceTree = "<group>"; };
|
||||||
|
433666FB17C56BE000D45AD9 /* pcre32_get.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_get.c; path = ../../../src/pcre/pcre32_get.c; sourceTree = "<group>"; };
|
||||||
|
433666FC17C56BE000D45AD9 /* pcre32_globals.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_globals.c; path = ../../../src/pcre/pcre32_globals.c; sourceTree = "<group>"; };
|
||||||
|
433666FD17C56BE000D45AD9 /* pcre32_jit_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_jit_compile.c; path = ../../../src/pcre/pcre32_jit_compile.c; sourceTree = "<group>"; };
|
||||||
|
433666FE17C56BE000D45AD9 /* pcre32_maketables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_maketables.c; path = ../../../src/pcre/pcre32_maketables.c; sourceTree = "<group>"; };
|
||||||
|
433666FF17C56BE000D45AD9 /* pcre32_newline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_newline.c; path = ../../../src/pcre/pcre32_newline.c; sourceTree = "<group>"; };
|
||||||
|
4336670017C56BE000D45AD9 /* pcre32_ord2utf32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_ord2utf32.c; path = ../../../src/pcre/pcre32_ord2utf32.c; sourceTree = "<group>"; };
|
||||||
|
4336670117C56BE000D45AD9 /* pcre32_printint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_printint.c; path = ../../../src/pcre/pcre32_printint.c; sourceTree = "<group>"; };
|
||||||
|
4336670217C56BE000D45AD9 /* pcre32_refcount.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_refcount.c; path = ../../../src/pcre/pcre32_refcount.c; sourceTree = "<group>"; };
|
||||||
|
4336670317C56BE000D45AD9 /* pcre32_string_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_string_utils.c; path = ../../../src/pcre/pcre32_string_utils.c; sourceTree = "<group>"; };
|
||||||
|
4336670417C56BE000D45AD9 /* pcre32_study.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_study.c; path = ../../../src/pcre/pcre32_study.c; sourceTree = "<group>"; };
|
||||||
|
4336670517C56BE000D45AD9 /* pcre32_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_tables.c; path = ../../../src/pcre/pcre32_tables.c; sourceTree = "<group>"; };
|
||||||
|
4336670617C56BE000D45AD9 /* pcre32_ucd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_ucd.c; path = ../../../src/pcre/pcre32_ucd.c; sourceTree = "<group>"; };
|
||||||
|
4336670717C56BE000D45AD9 /* pcre32_utf32_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_utf32_utils.c; path = ../../../src/pcre/pcre32_utf32_utils.c; sourceTree = "<group>"; };
|
||||||
|
4336670817C56BE000D45AD9 /* pcre32_valid_utf32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_valid_utf32.c; path = ../../../src/pcre/pcre32_valid_utf32.c; sourceTree = "<group>"; };
|
||||||
|
4336670917C56BE000D45AD9 /* pcre32_version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_version.c; path = ../../../src/pcre/pcre32_version.c; sourceTree = "<group>"; };
|
||||||
|
4336670A17C56BE000D45AD9 /* pcre32_xclass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcre32_xclass.c; path = ../../../src/pcre/pcre32_xclass.c; sourceTree = "<group>"; };
|
||||||
|
4336670B17C56BE000D45AD9 /* pcrecpp_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcrecpp_internal.h; path = ../../../src/pcre/pcrecpp_internal.h; sourceTree = "<group>"; };
|
||||||
|
4336670C17C56BE000D45AD9 /* pcrecpp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcrecpp.h; path = ../../../src/pcre/pcrecpp.h; sourceTree = "<group>"; };
|
||||||
|
4336670D17C56BE000D45AD9 /* pcredemo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcredemo.c; path = ../../../src/pcre/pcredemo.c; sourceTree = "<group>"; };
|
||||||
|
4336670E17C56BE000D45AD9 /* pcregrep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcregrep.c; path = ../../../src/pcre/pcregrep.c; sourceTree = "<group>"; };
|
||||||
|
4336670F17C56BE000D45AD9 /* pcreposix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcreposix.c; path = ../../../src/pcre/pcreposix.c; sourceTree = "<group>"; };
|
||||||
|
4336671017C56BE000D45AD9 /* pcreposix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcreposix.h; path = ../../../src/pcre/pcreposix.h; sourceTree = "<group>"; };
|
||||||
|
4336671117C56BE000D45AD9 /* pcretest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcretest.c; path = ../../../src/pcre/pcretest.c; sourceTree = "<group>"; };
|
||||||
|
4336671217C56BE000D45AD9 /* ucp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ucp.h; path = ../../../src/pcre/ucp.h; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
433666B617C56BC000D45AD9 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
433666B017C56BC000D45AD9 = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
433666C017C56BC400D45AD9 /* src */,
|
||||||
|
433666BA17C56BC000D45AD9 /* Products */,
|
||||||
|
);
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
433666BA17C56BC000D45AD9 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
433666B917C56BC000D45AD9 /* libpcre.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
433666C017C56BC400D45AD9 /* src */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
433666C117C56BE000D45AD9 /* config.h */,
|
||||||
|
433666C217C56BE000D45AD9 /* dftables.c */,
|
||||||
|
433666C317C56BE000D45AD9 /* pcre_byte_order.c */,
|
||||||
|
433666C417C56BE000D45AD9 /* pcre_chartables.c */,
|
||||||
|
433666C517C56BE000D45AD9 /* pcre_compile.c */,
|
||||||
|
433666C617C56BE000D45AD9 /* pcre_config.c */,
|
||||||
|
433666C717C56BE000D45AD9 /* pcre_dfa_exec.c */,
|
||||||
|
433666C817C56BE000D45AD9 /* pcre_exec.c */,
|
||||||
|
433666C917C56BE000D45AD9 /* pcre_fullinfo.c */,
|
||||||
|
433666CA17C56BE000D45AD9 /* pcre_get.c */,
|
||||||
|
433666CB17C56BE000D45AD9 /* pcre_globals.c */,
|
||||||
|
433666CC17C56BE000D45AD9 /* pcre_internal.h */,
|
||||||
|
433666CD17C56BE000D45AD9 /* pcre_jit_compile.c */,
|
||||||
|
433666CE17C56BE000D45AD9 /* pcre_jit_test.c */,
|
||||||
|
433666CF17C56BE000D45AD9 /* pcre_maketables.c */,
|
||||||
|
433666D017C56BE000D45AD9 /* pcre_newline.c */,
|
||||||
|
433666D117C56BE000D45AD9 /* pcre_ord2utf8.c */,
|
||||||
|
433666D217C56BE000D45AD9 /* pcre_printint.c */,
|
||||||
|
433666D317C56BE000D45AD9 /* pcre_refcount.c */,
|
||||||
|
433666D417C56BE000D45AD9 /* pcre_scanner.h */,
|
||||||
|
433666D517C56BE000D45AD9 /* pcre_string_utils.c */,
|
||||||
|
433666D617C56BE000D45AD9 /* pcre_study.c */,
|
||||||
|
433666D717C56BE000D45AD9 /* pcre_tables.c */,
|
||||||
|
433666D817C56BE000D45AD9 /* pcre_ucd.c */,
|
||||||
|
433666D917C56BE000D45AD9 /* pcre_valid_utf8.c */,
|
||||||
|
433666DA17C56BE000D45AD9 /* pcre_version.c */,
|
||||||
|
433666DB17C56BE000D45AD9 /* pcre_xclass.c */,
|
||||||
|
433666DC17C56BE000D45AD9 /* pcre.h */,
|
||||||
|
433666DD17C56BE000D45AD9 /* pcre16_byte_order.c */,
|
||||||
|
433666DE17C56BE000D45AD9 /* pcre16_chartables.c */,
|
||||||
|
433666DF17C56BE000D45AD9 /* pcre16_compile.c */,
|
||||||
|
433666E017C56BE000D45AD9 /* pcre16_config.c */,
|
||||||
|
433666E117C56BE000D45AD9 /* pcre16_dfa_exec.c */,
|
||||||
|
433666E217C56BE000D45AD9 /* pcre16_exec.c */,
|
||||||
|
433666E317C56BE000D45AD9 /* pcre16_fullinfo.c */,
|
||||||
|
433666E417C56BE000D45AD9 /* pcre16_get.c */,
|
||||||
|
433666E517C56BE000D45AD9 /* pcre16_globals.c */,
|
||||||
|
433666E617C56BE000D45AD9 /* pcre16_jit_compile.c */,
|
||||||
|
433666E717C56BE000D45AD9 /* pcre16_maketables.c */,
|
||||||
|
433666E817C56BE000D45AD9 /* pcre16_newline.c */,
|
||||||
|
433666E917C56BE000D45AD9 /* pcre16_ord2utf16.c */,
|
||||||
|
433666EA17C56BE000D45AD9 /* pcre16_printint.c */,
|
||||||
|
433666EB17C56BE000D45AD9 /* pcre16_refcount.c */,
|
||||||
|
433666EC17C56BE000D45AD9 /* pcre16_string_utils.c */,
|
||||||
|
433666ED17C56BE000D45AD9 /* pcre16_study.c */,
|
||||||
|
433666EE17C56BE000D45AD9 /* pcre16_tables.c */,
|
||||||
|
433666EF17C56BE000D45AD9 /* pcre16_ucd.c */,
|
||||||
|
433666F017C56BE000D45AD9 /* pcre16_utf16_utils.c */,
|
||||||
|
433666F117C56BE000D45AD9 /* pcre16_valid_utf16.c */,
|
||||||
|
433666F217C56BE000D45AD9 /* pcre16_version.c */,
|
||||||
|
433666F317C56BE000D45AD9 /* pcre16_xclass.c */,
|
||||||
|
433666F417C56BE000D45AD9 /* pcre32_byte_order.c */,
|
||||||
|
433666F517C56BE000D45AD9 /* pcre32_chartables.c */,
|
||||||
|
433666F617C56BE000D45AD9 /* pcre32_compile.c */,
|
||||||
|
433666F717C56BE000D45AD9 /* pcre32_config.c */,
|
||||||
|
433666F817C56BE000D45AD9 /* pcre32_dfa_exec.c */,
|
||||||
|
433666F917C56BE000D45AD9 /* pcre32_exec.c */,
|
||||||
|
433666FA17C56BE000D45AD9 /* pcre32_fullinfo.c */,
|
||||||
|
433666FB17C56BE000D45AD9 /* pcre32_get.c */,
|
||||||
|
433666FC17C56BE000D45AD9 /* pcre32_globals.c */,
|
||||||
|
433666FD17C56BE000D45AD9 /* pcre32_jit_compile.c */,
|
||||||
|
433666FE17C56BE000D45AD9 /* pcre32_maketables.c */,
|
||||||
|
433666FF17C56BE000D45AD9 /* pcre32_newline.c */,
|
||||||
|
4336670017C56BE000D45AD9 /* pcre32_ord2utf32.c */,
|
||||||
|
4336670117C56BE000D45AD9 /* pcre32_printint.c */,
|
||||||
|
4336670217C56BE000D45AD9 /* pcre32_refcount.c */,
|
||||||
|
4336670317C56BE000D45AD9 /* pcre32_string_utils.c */,
|
||||||
|
4336670417C56BE000D45AD9 /* pcre32_study.c */,
|
||||||
|
4336670517C56BE000D45AD9 /* pcre32_tables.c */,
|
||||||
|
4336670617C56BE000D45AD9 /* pcre32_ucd.c */,
|
||||||
|
4336670717C56BE000D45AD9 /* pcre32_utf32_utils.c */,
|
||||||
|
4336670817C56BE000D45AD9 /* pcre32_valid_utf32.c */,
|
||||||
|
4336670917C56BE000D45AD9 /* pcre32_version.c */,
|
||||||
|
4336670A17C56BE000D45AD9 /* pcre32_xclass.c */,
|
||||||
|
4336670B17C56BE000D45AD9 /* pcrecpp_internal.h */,
|
||||||
|
4336670C17C56BE000D45AD9 /* pcrecpp.h */,
|
||||||
|
4336670D17C56BE000D45AD9 /* pcredemo.c */,
|
||||||
|
4336670E17C56BE000D45AD9 /* pcregrep.c */,
|
||||||
|
4336670F17C56BE000D45AD9 /* pcreposix.c */,
|
||||||
|
4336671017C56BE000D45AD9 /* pcreposix.h */,
|
||||||
|
4336671117C56BE000D45AD9 /* pcretest.c */,
|
||||||
|
4336671217C56BE000D45AD9 /* ucp.h */,
|
||||||
|
);
|
||||||
|
name = src;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXHeadersBuildPhase section */
|
||||||
|
433666B717C56BC000D45AD9 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
4336671317C56BE000D45AD9 /* config.h in Headers */,
|
||||||
|
4336671E17C56BE000D45AD9 /* pcre_internal.h in Headers */,
|
||||||
|
4336672617C56BE000D45AD9 /* pcre_scanner.h in Headers */,
|
||||||
|
4336672E17C56BE000D45AD9 /* pcre.h in Headers */,
|
||||||
|
4336675D17C56BE000D45AD9 /* pcrecpp_internal.h in Headers */,
|
||||||
|
4336675E17C56BE000D45AD9 /* pcrecpp.h in Headers */,
|
||||||
|
4336676217C56BE000D45AD9 /* pcreposix.h in Headers */,
|
||||||
|
4336676417C56BE000D45AD9 /* ucp.h in Headers */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
433666B817C56BC000D45AD9 /* pcre */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 433666BD17C56BC000D45AD9 /* Build configuration list for PBXNativeTarget "pcre" */;
|
||||||
|
buildPhases = (
|
||||||
|
433666B517C56BC000D45AD9 /* Sources */,
|
||||||
|
433666B617C56BC000D45AD9 /* Frameworks */,
|
||||||
|
433666B717C56BC000D45AD9 /* Headers */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = pcre;
|
||||||
|
productName = pcre;
|
||||||
|
productReference = 433666B917C56BC000D45AD9 /* libpcre.a */;
|
||||||
|
productType = "com.apple.product-type.library.static";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
433666B117C56BC000D45AD9 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
attributes = {
|
||||||
|
LastUpgradeCheck = 0500;
|
||||||
|
ORGANIZATIONNAME = "Cass Everitt";
|
||||||
|
};
|
||||||
|
buildConfigurationList = 433666B417C56BC000D45AD9 /* Build configuration list for PBXProject "pcre" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
developmentRegion = English;
|
||||||
|
hasScannedForEncodings = 0;
|
||||||
|
knownRegions = (
|
||||||
|
en,
|
||||||
|
);
|
||||||
|
mainGroup = 433666B017C56BC000D45AD9;
|
||||||
|
productRefGroup = 433666BA17C56BC000D45AD9 /* Products */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
433666B817C56BC000D45AD9 /* pcre */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
433666B517C56BC000D45AD9 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
4336671417C56BE000D45AD9 /* dftables.c in Sources */,
|
||||||
|
4336671517C56BE000D45AD9 /* pcre_byte_order.c in Sources */,
|
||||||
|
4336671617C56BE000D45AD9 /* pcre_chartables.c in Sources */,
|
||||||
|
4336671717C56BE000D45AD9 /* pcre_compile.c in Sources */,
|
||||||
|
4336671817C56BE000D45AD9 /* pcre_config.c in Sources */,
|
||||||
|
4336671917C56BE000D45AD9 /* pcre_dfa_exec.c in Sources */,
|
||||||
|
4336671A17C56BE000D45AD9 /* pcre_exec.c in Sources */,
|
||||||
|
4336671B17C56BE000D45AD9 /* pcre_fullinfo.c in Sources */,
|
||||||
|
4336671C17C56BE000D45AD9 /* pcre_get.c in Sources */,
|
||||||
|
4336671D17C56BE000D45AD9 /* pcre_globals.c in Sources */,
|
||||||
|
4336671F17C56BE000D45AD9 /* pcre_jit_compile.c in Sources */,
|
||||||
|
4336672017C56BE000D45AD9 /* pcre_jit_test.c in Sources */,
|
||||||
|
4336672117C56BE000D45AD9 /* pcre_maketables.c in Sources */,
|
||||||
|
4336672217C56BE000D45AD9 /* pcre_newline.c in Sources */,
|
||||||
|
4336672317C56BE000D45AD9 /* pcre_ord2utf8.c in Sources */,
|
||||||
|
4336672417C56BE000D45AD9 /* pcre_printint.c in Sources */,
|
||||||
|
4336672517C56BE000D45AD9 /* pcre_refcount.c in Sources */,
|
||||||
|
4336672717C56BE000D45AD9 /* pcre_string_utils.c in Sources */,
|
||||||
|
4336672817C56BE000D45AD9 /* pcre_study.c in Sources */,
|
||||||
|
4336672917C56BE000D45AD9 /* pcre_tables.c in Sources */,
|
||||||
|
4336672A17C56BE000D45AD9 /* pcre_ucd.c in Sources */,
|
||||||
|
4336672B17C56BE000D45AD9 /* pcre_valid_utf8.c in Sources */,
|
||||||
|
4336672C17C56BE000D45AD9 /* pcre_version.c in Sources */,
|
||||||
|
4336672D17C56BE000D45AD9 /* pcre_xclass.c in Sources */,
|
||||||
|
4336672F17C56BE000D45AD9 /* pcre16_byte_order.c in Sources */,
|
||||||
|
4336673017C56BE000D45AD9 /* pcre16_chartables.c in Sources */,
|
||||||
|
4336673117C56BE000D45AD9 /* pcre16_compile.c in Sources */,
|
||||||
|
4336673217C56BE000D45AD9 /* pcre16_config.c in Sources */,
|
||||||
|
4336673317C56BE000D45AD9 /* pcre16_dfa_exec.c in Sources */,
|
||||||
|
4336673417C56BE000D45AD9 /* pcre16_exec.c in Sources */,
|
||||||
|
4336673517C56BE000D45AD9 /* pcre16_fullinfo.c in Sources */,
|
||||||
|
4336673617C56BE000D45AD9 /* pcre16_get.c in Sources */,
|
||||||
|
4336673717C56BE000D45AD9 /* pcre16_globals.c in Sources */,
|
||||||
|
4336673817C56BE000D45AD9 /* pcre16_jit_compile.c in Sources */,
|
||||||
|
4336673917C56BE000D45AD9 /* pcre16_maketables.c in Sources */,
|
||||||
|
4336673A17C56BE000D45AD9 /* pcre16_newline.c in Sources */,
|
||||||
|
4336673B17C56BE000D45AD9 /* pcre16_ord2utf16.c in Sources */,
|
||||||
|
4336673C17C56BE000D45AD9 /* pcre16_printint.c in Sources */,
|
||||||
|
4336673D17C56BE000D45AD9 /* pcre16_refcount.c in Sources */,
|
||||||
|
4336673E17C56BE000D45AD9 /* pcre16_string_utils.c in Sources */,
|
||||||
|
4336673F17C56BE000D45AD9 /* pcre16_study.c in Sources */,
|
||||||
|
4336674017C56BE000D45AD9 /* pcre16_tables.c in Sources */,
|
||||||
|
4336674117C56BE000D45AD9 /* pcre16_ucd.c in Sources */,
|
||||||
|
4336674217C56BE000D45AD9 /* pcre16_utf16_utils.c in Sources */,
|
||||||
|
4336674317C56BE000D45AD9 /* pcre16_valid_utf16.c in Sources */,
|
||||||
|
4336674417C56BE000D45AD9 /* pcre16_version.c in Sources */,
|
||||||
|
4336674517C56BE000D45AD9 /* pcre16_xclass.c in Sources */,
|
||||||
|
4336674617C56BE000D45AD9 /* pcre32_byte_order.c in Sources */,
|
||||||
|
4336674717C56BE000D45AD9 /* pcre32_chartables.c in Sources */,
|
||||||
|
4336674817C56BE000D45AD9 /* pcre32_compile.c in Sources */,
|
||||||
|
4336674917C56BE000D45AD9 /* pcre32_config.c in Sources */,
|
||||||
|
4336674A17C56BE000D45AD9 /* pcre32_dfa_exec.c in Sources */,
|
||||||
|
4336674B17C56BE000D45AD9 /* pcre32_exec.c in Sources */,
|
||||||
|
4336674C17C56BE000D45AD9 /* pcre32_fullinfo.c in Sources */,
|
||||||
|
4336674D17C56BE000D45AD9 /* pcre32_get.c in Sources */,
|
||||||
|
4336674E17C56BE000D45AD9 /* pcre32_globals.c in Sources */,
|
||||||
|
4336674F17C56BE000D45AD9 /* pcre32_jit_compile.c in Sources */,
|
||||||
|
4336675017C56BE000D45AD9 /* pcre32_maketables.c in Sources */,
|
||||||
|
4336675117C56BE000D45AD9 /* pcre32_newline.c in Sources */,
|
||||||
|
4336675217C56BE000D45AD9 /* pcre32_ord2utf32.c in Sources */,
|
||||||
|
4336675317C56BE000D45AD9 /* pcre32_printint.c in Sources */,
|
||||||
|
4336675417C56BE000D45AD9 /* pcre32_refcount.c in Sources */,
|
||||||
|
4336675517C56BE000D45AD9 /* pcre32_string_utils.c in Sources */,
|
||||||
|
4336675617C56BE000D45AD9 /* pcre32_study.c in Sources */,
|
||||||
|
4336675717C56BE000D45AD9 /* pcre32_tables.c in Sources */,
|
||||||
|
4336675817C56BE000D45AD9 /* pcre32_ucd.c in Sources */,
|
||||||
|
4336675917C56BE000D45AD9 /* pcre32_utf32_utils.c in Sources */,
|
||||||
|
4336675A17C56BE000D45AD9 /* pcre32_valid_utf32.c in Sources */,
|
||||||
|
4336675B17C56BE000D45AD9 /* pcre32_version.c in Sources */,
|
||||||
|
4336675C17C56BE000D45AD9 /* pcre32_xclass.c in Sources */,
|
||||||
|
4336675F17C56BE000D45AD9 /* pcredemo.c in Sources */,
|
||||||
|
4336676017C56BE000D45AD9 /* pcregrep.c in Sources */,
|
||||||
|
4336676117C56BE000D45AD9 /* pcreposix.c in Sources */,
|
||||||
|
4336676317C56BE000D45AD9 /* pcretest.c in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
433666BB17C56BC000D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"HAVE_CONFIG_H=1",
|
||||||
|
"DEBUG=1",
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
433666BC17C56BC000D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = YES;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = "HAVE_CONFIG_H=1";
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
433666BE17C56BC000D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
433666BF17C56BC000D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
433666B417C56BC000D45AD9 /* Build configuration list for PBXProject "pcre" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
433666BB17C56BC000D45AD9 /* Debug */,
|
||||||
|
433666BC17C56BC000D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
433666BD17C56BC000D45AD9 /* Build configuration list for PBXNativeTarget "pcre" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
433666BE17C56BC000D45AD9 /* Debug */,
|
||||||
|
433666BF17C56BC000D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 433666B117C56BC000D45AD9 /* Project object */;
|
||||||
|
}
|
||||||
240
build/mac/snappy/snappy.xcodeproj/project.pbxproj
Normal file
240
build/mac/snappy/snappy.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,240 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
4336666917C56B0800D45AD9 /* snappy-c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4336666217C56B0800D45AD9 /* snappy-c.cc */; };
|
||||||
|
4336666A17C56B0800D45AD9 /* snappy-c.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336666317C56B0800D45AD9 /* snappy-c.h */; };
|
||||||
|
4336666B17C56B0800D45AD9 /* snappy-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336666417C56B0800D45AD9 /* snappy-internal.h */; };
|
||||||
|
4336666C17C56B0800D45AD9 /* snappy-sinksource.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4336666517C56B0800D45AD9 /* snappy-sinksource.cc */; };
|
||||||
|
4336666D17C56B0800D45AD9 /* snappy-sinksource.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336666617C56B0800D45AD9 /* snappy-sinksource.h */; };
|
||||||
|
4336666E17C56B0800D45AD9 /* snappy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4336666717C56B0800D45AD9 /* snappy.cc */; };
|
||||||
|
4336666F17C56B0800D45AD9 /* snappy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336666817C56B0800D45AD9 /* snappy.h */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
4336665817C56AA300D45AD9 /* libsnappy.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsnappy.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
4336666217C56B0800D45AD9 /* snappy-c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "snappy-c.cc"; path = "../../../src/snappy/snappy-c.cc"; sourceTree = "<group>"; };
|
||||||
|
4336666317C56B0800D45AD9 /* snappy-c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "snappy-c.h"; path = "../../../src/snappy/snappy-c.h"; sourceTree = "<group>"; };
|
||||||
|
4336666417C56B0800D45AD9 /* snappy-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "snappy-internal.h"; path = "../../../src/snappy/snappy-internal.h"; sourceTree = "<group>"; };
|
||||||
|
4336666517C56B0800D45AD9 /* snappy-sinksource.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "snappy-sinksource.cc"; path = "../../../src/snappy/snappy-sinksource.cc"; sourceTree = "<group>"; };
|
||||||
|
4336666617C56B0800D45AD9 /* snappy-sinksource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "snappy-sinksource.h"; path = "../../../src/snappy/snappy-sinksource.h"; sourceTree = "<group>"; };
|
||||||
|
4336666717C56B0800D45AD9 /* snappy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = snappy.cc; path = ../../../src/snappy/snappy.cc; sourceTree = "<group>"; };
|
||||||
|
4336666817C56B0800D45AD9 /* snappy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = snappy.h; path = ../../../src/snappy/snappy.h; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
4336665517C56AA300D45AD9 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
4336664F17C56AA300D45AD9 = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336665F17C56AA700D45AD9 /* src */,
|
||||||
|
4336665917C56AA300D45AD9 /* Products */,
|
||||||
|
);
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
4336665917C56AA300D45AD9 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336665817C56AA300D45AD9 /* libsnappy.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
4336665F17C56AA700D45AD9 /* src */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336666217C56B0800D45AD9 /* snappy-c.cc */,
|
||||||
|
4336666317C56B0800D45AD9 /* snappy-c.h */,
|
||||||
|
4336666417C56B0800D45AD9 /* snappy-internal.h */,
|
||||||
|
4336666517C56B0800D45AD9 /* snappy-sinksource.cc */,
|
||||||
|
4336666617C56B0800D45AD9 /* snappy-sinksource.h */,
|
||||||
|
4336666717C56B0800D45AD9 /* snappy.cc */,
|
||||||
|
4336666817C56B0800D45AD9 /* snappy.h */,
|
||||||
|
);
|
||||||
|
name = src;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXHeadersBuildPhase section */
|
||||||
|
4336665617C56AA300D45AD9 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
4336666A17C56B0800D45AD9 /* snappy-c.h in Headers */,
|
||||||
|
4336666B17C56B0800D45AD9 /* snappy-internal.h in Headers */,
|
||||||
|
4336666D17C56B0800D45AD9 /* snappy-sinksource.h in Headers */,
|
||||||
|
4336666F17C56B0800D45AD9 /* snappy.h in Headers */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
4336665717C56AA300D45AD9 /* snappy */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 4336665C17C56AA300D45AD9 /* Build configuration list for PBXNativeTarget "snappy" */;
|
||||||
|
buildPhases = (
|
||||||
|
4336665417C56AA300D45AD9 /* Sources */,
|
||||||
|
4336665517C56AA300D45AD9 /* Frameworks */,
|
||||||
|
4336665617C56AA300D45AD9 /* Headers */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = snappy;
|
||||||
|
productName = snappy;
|
||||||
|
productReference = 4336665817C56AA300D45AD9 /* libsnappy.a */;
|
||||||
|
productType = "com.apple.product-type.library.static";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
4336665017C56AA300D45AD9 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
attributes = {
|
||||||
|
LastUpgradeCheck = 0500;
|
||||||
|
ORGANIZATIONNAME = "Cass Everitt";
|
||||||
|
};
|
||||||
|
buildConfigurationList = 4336665317C56AA300D45AD9 /* Build configuration list for PBXProject "snappy" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
developmentRegion = English;
|
||||||
|
hasScannedForEncodings = 0;
|
||||||
|
knownRegions = (
|
||||||
|
en,
|
||||||
|
);
|
||||||
|
mainGroup = 4336664F17C56AA300D45AD9;
|
||||||
|
productRefGroup = 4336665917C56AA300D45AD9 /* Products */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
4336665717C56AA300D45AD9 /* snappy */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
4336665417C56AA300D45AD9 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
4336666917C56B0800D45AD9 /* snappy-c.cc in Sources */,
|
||||||
|
4336666C17C56B0800D45AD9 /* snappy-sinksource.cc in Sources */,
|
||||||
|
4336666E17C56B0800D45AD9 /* snappy.cc in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
4336665A17C56AA300D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libstdc++";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"DEBUG=1",
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
4336665B17C56AA300D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libstdc++";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = YES;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
4336665D17C56AA300D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
4336665E17C56AA300D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
4336665317C56AA300D45AD9 /* Build configuration list for PBXProject "snappy" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
4336665A17C56AA300D45AD9 /* Debug */,
|
||||||
|
4336665B17C56AA300D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
4336665C17C56AA300D45AD9 /* Build configuration list for PBXNativeTarget "snappy" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
4336665D17C56AA300D45AD9 /* Debug */,
|
||||||
|
4336665E17C56AA300D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 4336665017C56AA300D45AD9 /* Project object */;
|
||||||
|
}
|
||||||
306
build/mac/squish/squish.xcodeproj/project.pbxproj
Normal file
306
build/mac/squish/squish.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,306 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
4336669917C56B7F00D45AD9 /* alpha.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668117C56B7F00D45AD9 /* alpha.cpp */; };
|
||||||
|
4336669A17C56B7F00D45AD9 /* alpha.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668217C56B7F00D45AD9 /* alpha.h */; };
|
||||||
|
4336669B17C56B7F00D45AD9 /* clusterfit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668317C56B7F00D45AD9 /* clusterfit.cpp */; };
|
||||||
|
4336669C17C56B7F00D45AD9 /* clusterfit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668417C56B7F00D45AD9 /* clusterfit.h */; };
|
||||||
|
4336669D17C56B7F00D45AD9 /* colourblock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668517C56B7F00D45AD9 /* colourblock.cpp */; };
|
||||||
|
4336669E17C56B7F00D45AD9 /* colourblock.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668617C56B7F00D45AD9 /* colourblock.h */; };
|
||||||
|
4336669F17C56B7F00D45AD9 /* colourfit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668717C56B7F00D45AD9 /* colourfit.cpp */; };
|
||||||
|
433666A017C56B7F00D45AD9 /* colourfit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668817C56B7F00D45AD9 /* colourfit.h */; };
|
||||||
|
433666A117C56B7F00D45AD9 /* colourset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668917C56B7F00D45AD9 /* colourset.cpp */; };
|
||||||
|
433666A217C56B7F00D45AD9 /* colourset.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668A17C56B7F00D45AD9 /* colourset.h */; };
|
||||||
|
433666A317C56B7F00D45AD9 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668B17C56B7F00D45AD9 /* config.h */; };
|
||||||
|
433666A417C56B7F00D45AD9 /* maths.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668C17C56B7F00D45AD9 /* maths.cpp */; };
|
||||||
|
433666A517C56B7F00D45AD9 /* maths.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668D17C56B7F00D45AD9 /* maths.h */; };
|
||||||
|
433666A617C56B7F00D45AD9 /* rangefit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336668E17C56B7F00D45AD9 /* rangefit.cpp */; };
|
||||||
|
433666A717C56B7F00D45AD9 /* rangefit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336668F17C56B7F00D45AD9 /* rangefit.h */; };
|
||||||
|
433666A817C56B7F00D45AD9 /* simd_float.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669017C56B7F00D45AD9 /* simd_float.h */; };
|
||||||
|
433666A917C56B7F00D45AD9 /* simd_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669117C56B7F00D45AD9 /* simd_sse.h */; };
|
||||||
|
433666AA17C56B7F00D45AD9 /* simd_ve.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669217C56B7F00D45AD9 /* simd_ve.h */; };
|
||||||
|
433666AB17C56B7F00D45AD9 /* simd.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669317C56B7F00D45AD9 /* simd.h */; };
|
||||||
|
433666AC17C56B7F00D45AD9 /* singlecolourfit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336669417C56B7F00D45AD9 /* singlecolourfit.cpp */; };
|
||||||
|
433666AD17C56B7F00D45AD9 /* singlecolourfit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669517C56B7F00D45AD9 /* singlecolourfit.h */; };
|
||||||
|
433666AE17C56B7F00D45AD9 /* squish.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4336669717C56B7F00D45AD9 /* squish.cpp */; };
|
||||||
|
433666AF17C56B7F00D45AD9 /* squish.h in Headers */ = {isa = PBXBuildFile; fileRef = 4336669817C56B7F00D45AD9 /* squish.h */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
4336667917C56B5200D45AD9 /* libsquish.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsquish.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
4336668117C56B7F00D45AD9 /* alpha.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = alpha.cpp; path = ../../../src/squish/alpha.cpp; sourceTree = "<group>"; };
|
||||||
|
4336668217C56B7F00D45AD9 /* alpha.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = alpha.h; path = ../../../src/squish/alpha.h; sourceTree = "<group>"; };
|
||||||
|
4336668317C56B7F00D45AD9 /* clusterfit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clusterfit.cpp; path = ../../../src/squish/clusterfit.cpp; sourceTree = "<group>"; };
|
||||||
|
4336668417C56B7F00D45AD9 /* clusterfit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clusterfit.h; path = ../../../src/squish/clusterfit.h; sourceTree = "<group>"; };
|
||||||
|
4336668517C56B7F00D45AD9 /* colourblock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = colourblock.cpp; path = ../../../src/squish/colourblock.cpp; sourceTree = "<group>"; };
|
||||||
|
4336668617C56B7F00D45AD9 /* colourblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = colourblock.h; path = ../../../src/squish/colourblock.h; sourceTree = "<group>"; };
|
||||||
|
4336668717C56B7F00D45AD9 /* colourfit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = colourfit.cpp; path = ../../../src/squish/colourfit.cpp; sourceTree = "<group>"; };
|
||||||
|
4336668817C56B7F00D45AD9 /* colourfit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = colourfit.h; path = ../../../src/squish/colourfit.h; sourceTree = "<group>"; };
|
||||||
|
4336668917C56B7F00D45AD9 /* colourset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = colourset.cpp; path = ../../../src/squish/colourset.cpp; sourceTree = "<group>"; };
|
||||||
|
4336668A17C56B7F00D45AD9 /* colourset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = colourset.h; path = ../../../src/squish/colourset.h; sourceTree = "<group>"; };
|
||||||
|
4336668B17C56B7F00D45AD9 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../../src/squish/config.h; sourceTree = "<group>"; };
|
||||||
|
4336668C17C56B7F00D45AD9 /* maths.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = maths.cpp; path = ../../../src/squish/maths.cpp; sourceTree = "<group>"; };
|
||||||
|
4336668D17C56B7F00D45AD9 /* maths.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = maths.h; path = ../../../src/squish/maths.h; sourceTree = "<group>"; };
|
||||||
|
4336668E17C56B7F00D45AD9 /* rangefit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rangefit.cpp; path = ../../../src/squish/rangefit.cpp; sourceTree = "<group>"; };
|
||||||
|
4336668F17C56B7F00D45AD9 /* rangefit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rangefit.h; path = ../../../src/squish/rangefit.h; sourceTree = "<group>"; };
|
||||||
|
4336669017C56B7F00D45AD9 /* simd_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simd_float.h; path = ../../../src/squish/simd_float.h; sourceTree = "<group>"; };
|
||||||
|
4336669117C56B7F00D45AD9 /* simd_sse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simd_sse.h; path = ../../../src/squish/simd_sse.h; sourceTree = "<group>"; };
|
||||||
|
4336669217C56B7F00D45AD9 /* simd_ve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simd_ve.h; path = ../../../src/squish/simd_ve.h; sourceTree = "<group>"; };
|
||||||
|
4336669317C56B7F00D45AD9 /* simd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simd.h; path = ../../../src/squish/simd.h; sourceTree = "<group>"; };
|
||||||
|
4336669417C56B7F00D45AD9 /* singlecolourfit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = singlecolourfit.cpp; path = ../../../src/squish/singlecolourfit.cpp; sourceTree = "<group>"; };
|
||||||
|
4336669517C56B7F00D45AD9 /* singlecolourfit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = singlecolourfit.h; path = ../../../src/squish/singlecolourfit.h; sourceTree = "<group>"; };
|
||||||
|
4336669617C56B7F00D45AD9 /* singlecolourlookup.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = singlecolourlookup.inl; path = ../../../src/squish/singlecolourlookup.inl; sourceTree = "<group>"; };
|
||||||
|
4336669717C56B7F00D45AD9 /* squish.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = squish.cpp; path = ../../../src/squish/squish.cpp; sourceTree = "<group>"; };
|
||||||
|
4336669817C56B7F00D45AD9 /* squish.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = squish.h; path = ../../../src/squish/squish.h; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
4336667617C56B5200D45AD9 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
4336667017C56B5200D45AD9 = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336668017C56B5600D45AD9 /* src */,
|
||||||
|
4336667A17C56B5200D45AD9 /* Products */,
|
||||||
|
);
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
4336667A17C56B5200D45AD9 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336667917C56B5200D45AD9 /* libsquish.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
4336668017C56B5600D45AD9 /* src */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4336668117C56B7F00D45AD9 /* alpha.cpp */,
|
||||||
|
4336668217C56B7F00D45AD9 /* alpha.h */,
|
||||||
|
4336668317C56B7F00D45AD9 /* clusterfit.cpp */,
|
||||||
|
4336668417C56B7F00D45AD9 /* clusterfit.h */,
|
||||||
|
4336668517C56B7F00D45AD9 /* colourblock.cpp */,
|
||||||
|
4336668617C56B7F00D45AD9 /* colourblock.h */,
|
||||||
|
4336668717C56B7F00D45AD9 /* colourfit.cpp */,
|
||||||
|
4336668817C56B7F00D45AD9 /* colourfit.h */,
|
||||||
|
4336668917C56B7F00D45AD9 /* colourset.cpp */,
|
||||||
|
4336668A17C56B7F00D45AD9 /* colourset.h */,
|
||||||
|
4336668B17C56B7F00D45AD9 /* config.h */,
|
||||||
|
4336668C17C56B7F00D45AD9 /* maths.cpp */,
|
||||||
|
4336668D17C56B7F00D45AD9 /* maths.h */,
|
||||||
|
4336668E17C56B7F00D45AD9 /* rangefit.cpp */,
|
||||||
|
4336668F17C56B7F00D45AD9 /* rangefit.h */,
|
||||||
|
4336669317C56B7F00D45AD9 /* simd.h */,
|
||||||
|
4336669017C56B7F00D45AD9 /* simd_float.h */,
|
||||||
|
4336669117C56B7F00D45AD9 /* simd_sse.h */,
|
||||||
|
4336669217C56B7F00D45AD9 /* simd_ve.h */,
|
||||||
|
4336669417C56B7F00D45AD9 /* singlecolourfit.cpp */,
|
||||||
|
4336669517C56B7F00D45AD9 /* singlecolourfit.h */,
|
||||||
|
4336669617C56B7F00D45AD9 /* singlecolourlookup.inl */,
|
||||||
|
4336669717C56B7F00D45AD9 /* squish.cpp */,
|
||||||
|
4336669817C56B7F00D45AD9 /* squish.h */,
|
||||||
|
);
|
||||||
|
name = src;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXHeadersBuildPhase section */
|
||||||
|
4336667717C56B5200D45AD9 /* Headers */ = {
|
||||||
|
isa = PBXHeadersBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
4336669A17C56B7F00D45AD9 /* alpha.h in Headers */,
|
||||||
|
4336669C17C56B7F00D45AD9 /* clusterfit.h in Headers */,
|
||||||
|
4336669E17C56B7F00D45AD9 /* colourblock.h in Headers */,
|
||||||
|
433666A017C56B7F00D45AD9 /* colourfit.h in Headers */,
|
||||||
|
433666A217C56B7F00D45AD9 /* colourset.h in Headers */,
|
||||||
|
433666A317C56B7F00D45AD9 /* config.h in Headers */,
|
||||||
|
433666A517C56B7F00D45AD9 /* maths.h in Headers */,
|
||||||
|
433666A717C56B7F00D45AD9 /* rangefit.h in Headers */,
|
||||||
|
433666A817C56B7F00D45AD9 /* simd_float.h in Headers */,
|
||||||
|
433666A917C56B7F00D45AD9 /* simd_sse.h in Headers */,
|
||||||
|
433666AA17C56B7F00D45AD9 /* simd_ve.h in Headers */,
|
||||||
|
433666AB17C56B7F00D45AD9 /* simd.h in Headers */,
|
||||||
|
433666AD17C56B7F00D45AD9 /* singlecolourfit.h in Headers */,
|
||||||
|
433666AF17C56B7F00D45AD9 /* squish.h in Headers */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXHeadersBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
4336667817C56B5200D45AD9 /* squish */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 4336667D17C56B5200D45AD9 /* Build configuration list for PBXNativeTarget "squish" */;
|
||||||
|
buildPhases = (
|
||||||
|
4336667517C56B5200D45AD9 /* Sources */,
|
||||||
|
4336667617C56B5200D45AD9 /* Frameworks */,
|
||||||
|
4336667717C56B5200D45AD9 /* Headers */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = squish;
|
||||||
|
productName = squish;
|
||||||
|
productReference = 4336667917C56B5200D45AD9 /* libsquish.a */;
|
||||||
|
productType = "com.apple.product-type.library.static";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
4336667117C56B5200D45AD9 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
attributes = {
|
||||||
|
LastUpgradeCheck = 0500;
|
||||||
|
ORGANIZATIONNAME = "Cass Everitt";
|
||||||
|
};
|
||||||
|
buildConfigurationList = 4336667417C56B5200D45AD9 /* Build configuration list for PBXProject "squish" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
developmentRegion = English;
|
||||||
|
hasScannedForEncodings = 0;
|
||||||
|
knownRegions = (
|
||||||
|
en,
|
||||||
|
);
|
||||||
|
mainGroup = 4336667017C56B5200D45AD9;
|
||||||
|
productRefGroup = 4336667A17C56B5200D45AD9 /* Products */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
4336667817C56B5200D45AD9 /* squish */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
4336667517C56B5200D45AD9 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
4336669917C56B7F00D45AD9 /* alpha.cpp in Sources */,
|
||||||
|
4336669B17C56B7F00D45AD9 /* clusterfit.cpp in Sources */,
|
||||||
|
4336669D17C56B7F00D45AD9 /* colourblock.cpp in Sources */,
|
||||||
|
4336669F17C56B7F00D45AD9 /* colourfit.cpp in Sources */,
|
||||||
|
433666A117C56B7F00D45AD9 /* colourset.cpp in Sources */,
|
||||||
|
433666A417C56B7F00D45AD9 /* maths.cpp in Sources */,
|
||||||
|
433666A617C56B7F00D45AD9 /* rangefit.cpp in Sources */,
|
||||||
|
433666AC17C56B7F00D45AD9 /* singlecolourfit.cpp in Sources */,
|
||||||
|
433666AE17C56B7F00D45AD9 /* squish.cpp in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
4336667B17C56B5200D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"DEBUG=1",
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
4336667C17C56B5200D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = YES;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||||
|
SDKROOT = "";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
4336667E17C56B5200D45AD9 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
4336667F17C56B5200D45AD9 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
4336667417C56B5200D45AD9 /* Build configuration list for PBXProject "squish" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
4336667B17C56B5200D45AD9 /* Debug */,
|
||||||
|
4336667C17C56B5200D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
4336667D17C56B5200D45AD9 /* Build configuration list for PBXNativeTarget "squish" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
4336667E17C56B5200D45AD9 /* Debug */,
|
||||||
|
4336667F17C56B5200D45AD9 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 4336667117C56B5200D45AD9 /* Project object */;
|
||||||
|
}
|
||||||
15
build/premake/inc/glu.lua
Normal file
15
build/premake/inc/glu.lua
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
|
||||||
|
gluFiles = {
|
||||||
|
"../../src/glu/**.c",
|
||||||
|
"../../src/glu/**.cc"
|
||||||
|
}
|
||||||
|
|
||||||
|
gluExcludes = {
|
||||||
|
"../../src/glu/libtess/priorityq-heap.c",
|
||||||
|
"../../src/glu/libnurbs/**.cc"
|
||||||
|
}
|
||||||
|
|
||||||
|
gluIncludes = {
|
||||||
|
"../../src/glu/include"
|
||||||
|
}
|
||||||
|
|
||||||
25
build/premake/inc/regal.lua
Normal file
25
build/premake/inc/regal.lua
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
regalFiles = {
|
||||||
|
"../../include/GL/Regal.h",
|
||||||
|
"../../src/regal/**.h",
|
||||||
|
"../../src/regal/**.cpp",
|
||||||
|
"../../src/regal/**.c",
|
||||||
|
"../../src/glsl/**.c",
|
||||||
|
"../../src/glsl/**.cpp"
|
||||||
|
}
|
||||||
|
|
||||||
|
regalExcludes = {
|
||||||
|
"../../src/glsl/**/Main.cpp",
|
||||||
|
"../../src/glsl/**/main.cpp",
|
||||||
|
"../../src/glsl/**/builtin_compiler/**"
|
||||||
|
}
|
||||||
|
|
||||||
|
regalIncludes = {
|
||||||
|
"../../include",
|
||||||
|
"../../src/regal",
|
||||||
|
"../../src/lookup3",
|
||||||
|
"../../src/glsl/include",
|
||||||
|
"../../src/glsl/src/glsl",
|
||||||
|
"../../src/glsl/src/mesa"
|
||||||
|
}
|
||||||
|
|
||||||
48
build/premake/premake4.lua
Normal file
48
build/premake/premake4.lua
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
-- A solution contains projects, and defines the available configurations
|
||||||
|
solution "regal"
|
||||||
|
configurations { "Debug", "Release" }
|
||||||
|
|
||||||
|
require "inc/regal"
|
||||||
|
require "inc/glu"
|
||||||
|
|
||||||
|
-- A project defines one build target
|
||||||
|
project "regalStatic"
|
||||||
|
targetname "Regal"
|
||||||
|
kind "StaticLib"
|
||||||
|
if os.is("macosx") and _ACTION == "xcode4" then
|
||||||
|
buildoptions "-stdlib=libstdc++"
|
||||||
|
end
|
||||||
|
language "C++"
|
||||||
|
files ( regalFiles )
|
||||||
|
excludes ( regalExcludes )
|
||||||
|
includedirs ( regalIncludes )
|
||||||
|
|
||||||
|
configuration "Debug"
|
||||||
|
defines { "DEBUG" }
|
||||||
|
flags { "Symbols" }
|
||||||
|
|
||||||
|
configuration "Release"
|
||||||
|
defines { "NDEBUG" }
|
||||||
|
|
||||||
|
-- A project defines one build target
|
||||||
|
project "regalDynamic"
|
||||||
|
targetname "Regal"
|
||||||
|
kind "SharedLib"
|
||||||
|
language "C++"
|
||||||
|
files ( regalFiles )
|
||||||
|
excludes ( regalExcludes )
|
||||||
|
includedirs ( regalIncludes )
|
||||||
|
if os.is("macosx") then
|
||||||
|
files ( gluFiles )
|
||||||
|
excludes( gluExcludes )
|
||||||
|
includedirs( gluIncludes )
|
||||||
|
end
|
||||||
|
|
||||||
|
configuration "Debug"
|
||||||
|
defines { "DEBUG" }
|
||||||
|
flags { "Symbols" }
|
||||||
|
|
||||||
|
configuration "Release"
|
||||||
|
defines { "NDEBUG" }
|
||||||
|
flags { "Optimize" }
|
||||||
|
|
||||||
1301
build/premake/regalDynamic.xcodeproj/project.pbxproj
Normal file
1301
build/premake/regalDynamic.xcodeproj/project.pbxproj
Normal file
File diff suppressed because it is too large
Load diff
1215
build/premake/regalStatic.xcodeproj/project.pbxproj
Normal file
1215
build/premake/regalStatic.xcodeproj/project.pbxproj
Normal file
File diff suppressed because it is too large
Load diff
118
build/regal.inc
118
build/regal.inc
|
|
@ -5,8 +5,99 @@
|
||||||
|
|
||||||
# Regal Sources
|
# Regal Sources
|
||||||
|
|
||||||
|
BACKUP.CXX :=
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ast_expr.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ast_function.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ast_to_hir.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ast_type.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/builtin_function.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/glsl_lexer.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/glsl_optimizer.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/glsl_parser.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/glsl_parser_extras.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/glsl_symbol_table.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/glsl_types.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/hir_field_selection.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_basic_block.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_clone.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_constant_expression.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_expression_flattening.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_function.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_function_can_inline.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_function_detect_recursion.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_hierarchical_visitor.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_hv_accept.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_import_prototypes.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_print_glsl_visitor.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_print_visitor.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_reader.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_rvalue_visitor.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_unused_structs.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_validate.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ir_variable_refcount.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/link_functions.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/linker.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/loop_analysis.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/loop_controls.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/loop_unroll.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/lower_discard.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/lower_if_to_cond_assign.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/lower_instructions.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/lower_jumps.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/lower_mat_op_to_vec.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/lower_noise.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/lower_variable_index_to_cond_assign.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/lower_vec_index_to_cond_assign.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/lower_vec_index_to_swizzle.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/lower_vector.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_algebraic.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_constant_folding.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_constant_propagation.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_constant_variable.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_copy_propagation.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_copy_propagation_elements.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_dead_code.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_dead_code_local.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_dead_functions.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_function_inlining.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_if_simplification.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_noop_swizzle.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_redundant_jumps.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_structure_splitting.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_swizzle_swizzle.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/opt_tree_grafting.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/ralloc.c
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/s_expression.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/standalone_scaffolding.cpp
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/strtod.c
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/glcpp/glcpp-lex.c
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/glcpp/glcpp-parse.c
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/glcpp/pp.c
|
||||||
|
#BACKUP.CXX += src/glsl/src/glsl/../mesa/main/hash_table.c
|
||||||
|
BACKUP.CXX += src/glsl/src/glsl/../mesa/program/symbol_table.c
|
||||||
|
|
||||||
REGAL.CXX :=
|
REGAL.CXX :=
|
||||||
|
REGAL.CXX += src/regal/RegalDispatchHttp.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsBaseVertex.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsBin.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsDsa.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsFilt.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsHint.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsIff.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsObj.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsPpa.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsPpca.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsQuads.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsRect.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsSo.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsTexC.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsTexSto.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsVao.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalEmuProcsXfer.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalShaderInstance.cpp
|
||||||
REGAL.CXX += src/regal/RegalIff.cpp
|
REGAL.CXX += src/regal/RegalIff.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalQuads.cpp
|
||||||
REGAL.CXX += src/regal/Regal.cpp
|
REGAL.CXX += src/regal/Regal.cpp
|
||||||
REGAL.CXX += src/regal/RegalLog.cpp
|
REGAL.CXX += src/regal/RegalLog.cpp
|
||||||
REGAL.CXX += src/regal/RegalInit.cpp
|
REGAL.CXX += src/regal/RegalInit.cpp
|
||||||
|
|
@ -14,7 +105,6 @@ REGAL.CXX += src/regal/RegalBreak.cpp
|
||||||
REGAL.CXX += src/regal/RegalUtil.cpp
|
REGAL.CXX += src/regal/RegalUtil.cpp
|
||||||
REGAL.CXX += src/regal/RegalEmu.cpp
|
REGAL.CXX += src/regal/RegalEmu.cpp
|
||||||
REGAL.CXX += src/regal/RegalEmuInfo.cpp
|
REGAL.CXX += src/regal/RegalEmuInfo.cpp
|
||||||
REGAL.CXX += src/regal/RegalFrame.cpp
|
|
||||||
REGAL.CXX += src/regal/RegalHelper.cpp
|
REGAL.CXX += src/regal/RegalHelper.cpp
|
||||||
REGAL.CXX += src/regal/RegalMarker.cpp
|
REGAL.CXX += src/regal/RegalMarker.cpp
|
||||||
REGAL.CXX += src/regal/RegalTexC.cpp
|
REGAL.CXX += src/regal/RegalTexC.cpp
|
||||||
|
|
@ -24,31 +114,23 @@ REGAL.CXX += src/regal/RegalConfig.cpp
|
||||||
REGAL.CXX += src/regal/RegalContext.cpp
|
REGAL.CXX += src/regal/RegalContext.cpp
|
||||||
REGAL.CXX += src/regal/RegalContextInfo.cpp
|
REGAL.CXX += src/regal/RegalContextInfo.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatch.cpp
|
REGAL.CXX += src/regal/RegalDispatch.cpp
|
||||||
REGAL.CXX += src/regal/RegalStatistics.cpp
|
|
||||||
REGAL.CXX += src/regal/RegalLookup.cpp
|
REGAL.CXX += src/regal/RegalLookup.cpp
|
||||||
REGAL.CXX += src/regal/RegalPlugin.cpp
|
REGAL.CXX += src/regal/RegalPlugin.cpp
|
||||||
|
REGAL.CXX += src/regal/RegalShader.cpp
|
||||||
REGAL.CXX += src/regal/RegalToken.cpp
|
REGAL.CXX += src/regal/RegalToken.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchGlobal.cpp
|
REGAL.CXX += src/regal/RegalDispatchGlobal.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatcher.cpp
|
|
||||||
REGAL.CXX += src/regal/RegalDispatcherGL.cpp
|
|
||||||
REGAL.CXX += src/regal/RegalDispatcherGlobal.cpp
|
|
||||||
REGAL.CXX += src/regal/RegalDispatchEmu.cpp
|
|
||||||
REGAL.CXX += src/regal/RegalDispatchGLX.cpp
|
REGAL.CXX += src/regal/RegalDispatchGLX.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchLog.cpp
|
REGAL.CXX += src/regal/RegalDispatchLog.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchCode.cpp
|
|
||||||
REGAL.CXX += src/regal/RegalDispatchCache.cpp
|
REGAL.CXX += src/regal/RegalDispatchCache.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchError.cpp
|
REGAL.CXX += src/regal/RegalDispatchError.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchLoader.cpp
|
REGAL.CXX += src/regal/RegalDispatchLoader.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchDebug.cpp
|
REGAL.CXX += src/regal/RegalDispatchDebug.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchPpapi.cpp
|
REGAL.CXX += src/regal/RegalDispatchPpapi.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchStatistics.cpp
|
|
||||||
REGAL.CXX += src/regal/RegalDispatchStaticES2.cpp
|
REGAL.CXX += src/regal/RegalDispatchStaticES2.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchStaticEGL.cpp
|
REGAL.CXX += src/regal/RegalDispatchStaticEGL.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchTrace.cpp
|
REGAL.CXX += src/regal/RegalDispatchTrace.cpp
|
||||||
REGAL.CXX += src/regal/RegalDispatchMissing.cpp
|
|
||||||
REGAL.CXX += src/regal/RegalPixelConversions.cpp
|
REGAL.CXX += src/regal/RegalPixelConversions.cpp
|
||||||
REGAL.CXX += src/regal/RegalHttp.cpp
|
REGAL.CXX += src/regal/RegalHttp.cpp
|
||||||
REGAL.CXX += src/regal/RegalJson.cpp
|
|
||||||
REGAL.CXX += src/regal/RegalFavicon.cpp
|
REGAL.CXX += src/regal/RegalFavicon.cpp
|
||||||
REGAL.CXX += src/regal/RegalMac.cpp
|
REGAL.CXX += src/regal/RegalMac.cpp
|
||||||
REGAL.CXX += src/regal/RegalSo.cpp
|
REGAL.CXX += src/regal/RegalSo.cpp
|
||||||
|
|
@ -67,7 +149,6 @@ REGAL.H += src/regal/RegalCacheTexture.h
|
||||||
REGAL.H += src/regal/RegalConfig.h
|
REGAL.H += src/regal/RegalConfig.h
|
||||||
REGAL.H += src/regal/RegalContext.h
|
REGAL.H += src/regal/RegalContext.h
|
||||||
REGAL.H += src/regal/RegalContextInfo.h
|
REGAL.H += src/regal/RegalContextInfo.h
|
||||||
REGAL.H += src/regal/RegalStatistics.h
|
|
||||||
REGAL.H += src/regal/RegalDebugInfo.h
|
REGAL.H += src/regal/RegalDebugInfo.h
|
||||||
REGAL.H += src/regal/RegalDispatch.h
|
REGAL.H += src/regal/RegalDispatch.h
|
||||||
REGAL.H += src/regal/RegalDispatchError.h
|
REGAL.H += src/regal/RegalDispatchError.h
|
||||||
|
|
@ -81,17 +162,16 @@ REGAL.H += src/regal/RegalEnum.h
|
||||||
REGAL.H += src/regal/RegalFavicon.h
|
REGAL.H += src/regal/RegalFavicon.h
|
||||||
REGAL.H += src/regal/RegalFilt.h
|
REGAL.H += src/regal/RegalFilt.h
|
||||||
REGAL.H += src/regal/RegalXfer.h
|
REGAL.H += src/regal/RegalXfer.h
|
||||||
REGAL.H += src/regal/RegalFrame.h
|
|
||||||
REGAL.H += src/regal/RegalHelper.h
|
REGAL.H += src/regal/RegalHelper.h
|
||||||
REGAL.H += src/regal/RegalHttp.h
|
REGAL.H += src/regal/RegalHttp.h
|
||||||
REGAL.H += src/regal/RegalJson.h
|
|
||||||
REGAL.H += src/regal/RegalJson.inl
|
|
||||||
REGAL.H += src/regal/RegalIff.h
|
REGAL.H += src/regal/RegalIff.h
|
||||||
|
REGAL.H += src/regal/RegalQuads.h
|
||||||
REGAL.H += src/regal/RegalInit.h
|
REGAL.H += src/regal/RegalInit.h
|
||||||
REGAL.H += src/regal/RegalLog.h
|
REGAL.H += src/regal/RegalLog.h
|
||||||
REGAL.H += src/regal/RegalLookup.h
|
REGAL.H += src/regal/RegalLookup.h
|
||||||
REGAL.H += src/regal/RegalMarker.h
|
REGAL.H += src/regal/RegalMarker.h
|
||||||
REGAL.H += src/regal/RegalNamespace.h
|
REGAL.H += src/regal/RegalNamespace.h
|
||||||
|
REGAL.H += src/regal/RegalShader.h
|
||||||
REGAL.H += src/regal/RegalTexC.h
|
REGAL.H += src/regal/RegalTexC.h
|
||||||
REGAL.H += src/regal/RegalTexSto.h
|
REGAL.H += src/regal/RegalTexSto.h
|
||||||
REGAL.H += src/regal/RegalMac.h
|
REGAL.H += src/regal/RegalMac.h
|
||||||
|
|
@ -126,15 +206,17 @@ REGAL.H.OTHER += src/lookup3/lookup3.h
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
||||||
|
BACKUP.INCLUDE :=
|
||||||
|
BACKUP.INCLUDE += -Isrc/glsl/include
|
||||||
|
BACKUP.INCLUDE += -Isrc/glsl/src/glsl
|
||||||
|
BACKUP.INCLUDE += -Isrc/glsl/src/mesa
|
||||||
|
|
||||||
REGAL.INCLUDE :=
|
REGAL.INCLUDE :=
|
||||||
REGAL.INCLUDE += -Isrc/regal
|
REGAL.INCLUDE += -Isrc/regal
|
||||||
REGAL.INCLUDE += -Isrc/zlib/include
|
|
||||||
REGAL.INCLUDE += -Isrc/libpng/include
|
|
||||||
REGAL.INCLUDE += -Isrc/mongoose
|
REGAL.INCLUDE += -Isrc/mongoose
|
||||||
REGAL.INCLUDE += -Isrc/md5/include
|
REGAL.INCLUDE += -Isrc/md5/include
|
||||||
REGAL.INCLUDE += -Isrc/lookup3
|
REGAL.INCLUDE += -Isrc/lookup3
|
||||||
REGAL.INCLUDE += -Isrc/jsonsl
|
REGAL.INCLUDE += -Isrc/pcre
|
||||||
REGAL.INCLUDE += -Isrc/boost
|
|
||||||
|
|
||||||
REGAL.STATIC ?= libRegallib.a
|
REGAL.STATIC ?= libRegallib.a
|
||||||
REGAL.SHARED ?= libRegal.so
|
REGAL.SHARED ?= libRegal.so
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
REGALTEST.CXX += tests/test_main.cpp
|
REGALTEST.CXX += tests/test_main.cpp
|
||||||
REGALTEST.CXX += tests/testRegalTexC.cpp
|
REGALTEST.CXX += tests/testRegalTexC.cpp
|
||||||
REGALTEST.CXX += tests/testRegalPixelConversions.cpp
|
REGALTEST.CXX += tests/testRegalPixelConversions.cpp
|
||||||
REGALTEST.CXX += tests/testStringList.cpp
|
|
||||||
REGALTEST.CXX += tests/testRegalState.cpp
|
REGALTEST.CXX += tests/testRegalState.cpp
|
||||||
REGALTEST.CXX += tests/testRegalPpa.cpp
|
REGALTEST.CXX += tests/testRegalPpa.cpp
|
||||||
REGALTEST.CXX += tests/testRegalPpca.cpp
|
REGALTEST.CXX += tests/testRegalPpca.cpp
|
||||||
|
|
|
||||||
|
|
@ -1,375 +1,360 @@
|
||||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||||
# Visual Studio 2010
|
# Visual Studio 2010
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "Regal", "Regal.vcxproj", "{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Regal", "Regal.vcxproj", "{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E} = {256E64B8-F766-061C-45F8-25B51B7CA24E}
|
{256E64B8-F766-061C-45F8-25B51B7CA24E} = {256E64B8-F766-061C-45F8-25B51B7CA24E}
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08} = {EF516F6A-1965-7089-C2CA-65778D394F08}
|
{EF516F6A-1965-7089-C2CA-65778D394F08} = {EF516F6A-1965-7089-C2CA-65778D394F08}
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99} = {12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99} = {12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016} = {9C419167-D705-A241-8927-763A6F9A5016}
|
{9C419167-D705-A241-8927-763A6F9A5016} = {9C419167-D705-A241-8927-763A6F9A5016}
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C} = {B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C} = {B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64} = {27193EF0-3CCB-8553-C48A-271082615A64}
|
{27193EF0-3CCB-8553-C48A-271082615A64} = {27193EF0-3CCB-8553-C48A-271082615A64}
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21} = {A996811D-4FA1-5874-A99B-81B8A0F3AA21}
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21} = {A996811D-4FA1-5874-A99B-81B8A0F3AA21}
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD} = {E3BB0211-87AF-58EF-3C65-999758F666FD}
|
{E3BB0211-87AF-58EF-3C65-999758F666FD} = {E3BB0211-87AF-58EF-3C65-999758F666FD}
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "Regallib", "Regallib.vcxproj", "{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Regallib", "Regallib.vcxproj", "{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProject
|
||||||
EndProjectSection
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Regalm", "Regalm.vcxproj", "{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}"
|
||||||
EndProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "Regalm", "Regalm.vcxproj", "{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}"
|
{256E64B8-F766-061C-45F8-25B51B7CA24E} = {256E64B8-F766-061C-45F8-25B51B7CA24E}
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
{EF516F6A-1965-7089-C2CA-65778D394F08} = {EF516F6A-1965-7089-C2CA-65778D394F08}
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E} = {256E64B8-F766-061C-45F8-25B51B7CA24E}
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99} = {12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08} = {EF516F6A-1965-7089-C2CA-65778D394F08}
|
{9C419167-D705-A241-8927-763A6F9A5016} = {9C419167-D705-A241-8927-763A6F9A5016}
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99} = {12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C} = {B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016} = {9C419167-D705-A241-8927-763A6F9A5016}
|
{27193EF0-3CCB-8553-C48A-271082615A64} = {27193EF0-3CCB-8553-C48A-271082615A64}
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C} = {B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21} = {A996811D-4FA1-5874-A99B-81B8A0F3AA21}
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64} = {27193EF0-3CCB-8553-C48A-271082615A64}
|
{E3BB0211-87AF-58EF-3C65-999758F666FD} = {E3BB0211-87AF-58EF-3C65-999758F666FD}
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21} = {A996811D-4FA1-5874-A99B-81B8A0F3AA21}
|
EndProjectSection
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD} = {E3BB0211-87AF-58EF-3C65-999758F666FD}
|
EndProject
|
||||||
EndProjectSection
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Regalmlib", "Regalmlib.vcxproj", "{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "Regalmlib", "Regalmlib.vcxproj", "{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mongooselib", "mongooselib.vcxproj", "{256E64B8-F766-061C-45F8-25B51B7CA24E}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProject
|
||||||
EndProjectSection
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "md5lib", "md5lib.vcxproj", "{EF516F6A-1965-7089-C2CA-65778D394F08}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "mongooselib", "mongooselib.vcxproj", "{256E64B8-F766-061C-45F8-25B51B7CA24E}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "zlib.vcxproj", "{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProject
|
||||||
EndProjectSection
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pnglib", "pnglib.vcxproj", "{9C419167-D705-A241-8927-763A6F9A5016}"
|
||||||
EndProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "md5lib", "md5lib.vcxproj", "{EF516F6A-1965-7089-C2CA-65778D394F08}"
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99} = {12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProjectSection
|
||||||
EndProjectSection
|
EndProject
|
||||||
EndProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jsonsllib", "jsonsllib.vcxproj", "{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}"
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "zlib", "zlib.vcxproj", "{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}"
|
EndProject
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "squishlib", "squishlib.vcxproj", "{27193EF0-3CCB-8553-C48A-271082615A64}"
|
||||||
EndProjectSection
|
EndProject
|
||||||
EndProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "apitracelib", "apitracelib.vcxproj", "{A996811D-4FA1-5874-A99B-81B8A0F3AA21}"
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "pnglib", "pnglib.vcxproj", "{9C419167-D705-A241-8927-763A6F9A5016}"
|
EndProject
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "snappylib", "snappylib.vcxproj", "{E3BB0211-87AF-58EF-3C65-999758F666FD}"
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99} = {12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}
|
EndProject
|
||||||
EndProjectSection
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Regalglu", "Regalglu.vcxproj", "{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}"
|
||||||
EndProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "jsonsllib", "jsonsllib.vcxproj", "{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}"
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProjectSection
|
||||||
EndProjectSection
|
EndProject
|
||||||
EndProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Regalglulib", "Regalglulib.vcxproj", "{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}"
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "squishlib", "squishlib.vcxproj", "{27193EF0-3CCB-8553-C48A-271082615A64}"
|
EndProject
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Regalglut", "Regalglut.vcxproj", "{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}"
|
||||||
EndProjectSection
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
EndProject
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "apitracelib", "apitracelib.vcxproj", "{A996811D-4FA1-5874-A99B-81B8A0F3AA21}"
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32} = {2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProjectSection
|
||||||
EndProjectSection
|
EndProject
|
||||||
EndProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Regalglutlib", "Regalglutlib.vcxproj", "{476C0BD6-57F1-93F9-0E06-2E90D934A88F}"
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "snappylib", "snappylib.vcxproj", "{E3BB0211-87AF-58EF-3C65-999758F666FD}"
|
EndProject
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Regalglew", "Regalglew.vcxproj", "{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}"
|
||||||
EndProjectSection
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
EndProject
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "Regalglu", "Regalglu.vcxproj", "{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}"
|
EndProjectSection
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProject
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Regalglewlib", "Regalglewlib.vcxproj", "{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}"
|
||||||
EndProjectSection
|
EndProject
|
||||||
EndProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "z", "z.vcxproj", "{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}"
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "Regalglulib", "Regalglulib.vcxproj", "{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}"
|
EndProject
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "png", "png.vcxproj", "{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}"
|
||||||
EndProjectSection
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
EndProject
|
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7} = {C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "Regalglut", "Regalglut.vcxproj", "{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}"
|
EndProjectSection
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProject
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dreamtorus", "dreamtorus.vcxproj", "{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}"
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32} = {2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
EndProjectSection
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
||||||
EndProject
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32} = {2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "Regalglutlib", "Regalglutlib.vcxproj", "{476C0BD6-57F1-93F9-0E06-2E90D934A88F}"
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E} = {D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProjectSection
|
||||||
EndProjectSection
|
EndProject
|
||||||
EndProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tiger", "tiger.vcxproj", "{CC6D2AA2-765F-3405-4DF6-DC537EE16992}"
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "Regalglew", "Regalglew.vcxproj", "{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}"
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32} = {2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}
|
||||||
EndProjectSection
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E} = {D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}
|
||||||
EndProject
|
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F} = {D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "Regalglewlib", "Regalglewlib.vcxproj", "{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}"
|
EndProjectSection
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProject
|
||||||
EndProjectSection
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dreamtorus_static", "dreamtorus_static.vcxproj", "{4279720C-503C-C9A3-8714-4E88F1D2B1E0}"
|
||||||
EndProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "z", "z.vcxproj", "{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}"
|
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18} = {863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
{256E64B8-F766-061C-45F8-25B51B7CA24E} = {256E64B8-F766-061C-45F8-25B51B7CA24E}
|
||||||
EndProjectSection
|
{EF516F6A-1965-7089-C2CA-65778D394F08} = {EF516F6A-1965-7089-C2CA-65778D394F08}
|
||||||
EndProject
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99} = {12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "png", "png.vcxproj", "{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}"
|
{9C419167-D705-A241-8927-763A6F9A5016} = {9C419167-D705-A241-8927-763A6F9A5016}
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C} = {B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}
|
||||||
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7} = {C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21} = {A996811D-4FA1-5874-A99B-81B8A0F3AA21}
|
||||||
EndProjectSection
|
{E3BB0211-87AF-58EF-3C65-999758F666FD} = {E3BB0211-87AF-58EF-3C65-999758F666FD}
|
||||||
EndProject
|
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA} = {70EF5244-5141-EC9E-11A6-7B6DD126FFFA}
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "dreamtorus", "dreamtorus.vcxproj", "{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}"
|
{476C0BD6-57F1-93F9-0E06-2E90D934A88F} = {476C0BD6-57F1-93F9-0E06-2E90D934A88F}
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
EndProjectSection
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
EndProject
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32} = {2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dreamtorus_win32", "dreamtorus_win32.vcxproj", "{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}"
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E} = {D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
EndProjectSection
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
||||||
EndProject
|
EndProjectSection
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "tiger", "tiger.vcxproj", "{CC6D2AA2-765F-3405-4DF6-DC537EE16992}"
|
EndProject
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Regal", "Regal", "{E5C5BB03-8E38-94D5-C4F7-7A59153EF8F2}"
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
EndProject
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32} = {2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}"
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E} = {D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}
|
EndProject
|
||||||
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F} = {D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{FF7C0FCD-6A31-E735-A61C-001F75426961}"
|
||||||
EndProjectSection
|
EndProject
|
||||||
EndProject
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glsl_optimizer_lib", "..\..\..\..\src\glsl\projects\vs2010\glsl_optimizer_lib.vcxproj", "{B475A403-9D9B-410D-8A93-BA49FC4DD811}"
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "dreamtorus_static", "dreamtorus_static.vcxproj", "{4279720C-503C-C9A3-8714-4E88F1D2B1E0}"
|
EndProject
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
Global
|
||||||
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18} = {863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E} = {256E64B8-F766-061C-45F8-25B51B7CA24E}
|
Debug|Win32 = Debug|Win32
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08} = {EF516F6A-1965-7089-C2CA-65778D394F08}
|
Debug|x64 = Debug|x64
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99} = {12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}
|
Release|Win32 = Release|Win32
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016} = {9C419167-D705-A241-8927-763A6F9A5016}
|
Release|x64 = Release|x64
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C} = {B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}
|
EndGlobalSection
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21} = {A996811D-4FA1-5874-A99B-81B8A0F3AA21}
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD} = {E3BB0211-87AF-58EF-3C65-999758F666FD}
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA} = {70EF5244-5141-EC9E-11A6-7B6DD126FFFA}
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{476C0BD6-57F1-93F9-0E06-2E90D934A88F} = {476C0BD6-57F1-93F9-0E06-2E90D934A88F}
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
EndProjectSection
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Debug|x64.Build.0 = Debug|x64
|
||||||
EndProject
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
Project("{CF05FE22-B763-D96E-C64D-312608111C07}") = "dreamtorus_win32", "dreamtorus_win32.vcxproj", "{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}"
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Release|Win32.Build.0 = Release|Win32
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Release|x64.ActiveCfg = Release|x64
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {6B2786AC-DF6B-8B13-DE42-875D8D9194D9}
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Release|x64.Build.0 = Release|x64
|
||||||
EndProjectSection
|
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
EndProject
|
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Regal", "Regal", "{E5C5BB03-8E38-94D5-C4F7-7A59153EF8F2}"
|
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
EndProject
|
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Debug|x64.Build.0 = Debug|x64
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}"
|
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
EndProject
|
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Release|Win32.Build.0 = Release|Win32
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{FF7C0FCD-6A31-E735-A61C-001F75426961}"
|
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Release|x64.ActiveCfg = Release|x64
|
||||||
EndProject
|
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Release|x64.Build.0 = Release|x64
|
||||||
Global
|
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
Debug|Win32 = Debug|Win32
|
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
Debug|x64 = Debug|x64
|
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Debug|x64.Build.0 = Debug|x64
|
||||||
Release|Win32 = Release|Win32
|
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
Release|x64 = Release|x64
|
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Release|Win32.Build.0 = Release|Win32
|
||||||
EndGlobalSection
|
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Release|x64.ActiveCfg = Release|x64
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Release|x64.Build.0 = Release|x64
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Debug|Win32.Build.0 = Debug|Win32
|
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Debug|Win32.ActiveCfg = Debug|Win32
|
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Debug|x64.Build.0 = Debug|x64
|
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Debug|x64.ActiveCfg = Debug|x64
|
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Debug|x64.Build.0 = Debug|x64
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Release|Win32.Build.0 = Release|Win32
|
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Release|Win32.ActiveCfg = Release|Win32
|
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Release|Win32.Build.0 = Release|Win32
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Release|x64.Build.0 = Release|x64
|
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Release|x64.ActiveCfg = Release|x64
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}.Release|x64.ActiveCfg = Release|x64
|
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Release|x64.Build.0 = Release|x64
|
||||||
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Debug|Win32.Build.0 = Debug|Win32
|
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Debug|Win32.ActiveCfg = Debug|Win32
|
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Debug|x64.Build.0 = Debug|x64
|
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Debug|x64.ActiveCfg = Debug|x64
|
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Debug|x64.Build.0 = Debug|x64
|
||||||
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Release|Win32.Build.0 = Release|Win32
|
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Release|Win32.ActiveCfg = Release|Win32
|
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Release|Win32.Build.0 = Release|Win32
|
||||||
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Release|x64.Build.0 = Release|x64
|
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Release|x64.ActiveCfg = Release|x64
|
||||||
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18}.Release|x64.ActiveCfg = Release|x64
|
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Release|x64.Build.0 = Release|x64
|
||||||
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Debug|Win32.Build.0 = Debug|Win32
|
{EF516F6A-1965-7089-C2CA-65778D394F08}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Debug|Win32.ActiveCfg = Debug|Win32
|
{EF516F6A-1965-7089-C2CA-65778D394F08}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Debug|x64.Build.0 = Debug|x64
|
{EF516F6A-1965-7089-C2CA-65778D394F08}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Debug|x64.ActiveCfg = Debug|x64
|
{EF516F6A-1965-7089-C2CA-65778D394F08}.Debug|x64.Build.0 = Debug|x64
|
||||||
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Release|Win32.Build.0 = Release|Win32
|
{EF516F6A-1965-7089-C2CA-65778D394F08}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Release|Win32.ActiveCfg = Release|Win32
|
{EF516F6A-1965-7089-C2CA-65778D394F08}.Release|Win32.Build.0 = Release|Win32
|
||||||
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Release|x64.Build.0 = Release|x64
|
{EF516F6A-1965-7089-C2CA-65778D394F08}.Release|x64.ActiveCfg = Release|x64
|
||||||
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C}.Release|x64.ActiveCfg = Release|x64
|
{EF516F6A-1965-7089-C2CA-65778D394F08}.Release|x64.Build.0 = Release|x64
|
||||||
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Debug|Win32.Build.0 = Debug|Win32
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Debug|Win32.ActiveCfg = Debug|Win32
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Debug|x64.Build.0 = Debug|x64
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Debug|x64.ActiveCfg = Debug|x64
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Debug|x64.Build.0 = Debug|x64
|
||||||
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Release|Win32.Build.0 = Release|Win32
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Release|Win32.ActiveCfg = Release|Win32
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Release|Win32.Build.0 = Release|Win32
|
||||||
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Release|x64.Build.0 = Release|x64
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Release|x64.ActiveCfg = Release|x64
|
||||||
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0}.Release|x64.ActiveCfg = Release|x64
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Release|x64.Build.0 = Release|x64
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Debug|Win32.Build.0 = Debug|Win32
|
{9C419167-D705-A241-8927-763A6F9A5016}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Debug|Win32.ActiveCfg = Debug|Win32
|
{9C419167-D705-A241-8927-763A6F9A5016}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Debug|x64.Build.0 = Debug|x64
|
{9C419167-D705-A241-8927-763A6F9A5016}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Debug|x64.ActiveCfg = Debug|x64
|
{9C419167-D705-A241-8927-763A6F9A5016}.Debug|x64.Build.0 = Debug|x64
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Release|Win32.Build.0 = Release|Win32
|
{9C419167-D705-A241-8927-763A6F9A5016}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Release|Win32.ActiveCfg = Release|Win32
|
{9C419167-D705-A241-8927-763A6F9A5016}.Release|Win32.Build.0 = Release|Win32
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Release|x64.Build.0 = Release|x64
|
{9C419167-D705-A241-8927-763A6F9A5016}.Release|x64.ActiveCfg = Release|x64
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E}.Release|x64.ActiveCfg = Release|x64
|
{9C419167-D705-A241-8927-763A6F9A5016}.Release|x64.Build.0 = Release|x64
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08}.Debug|Win32.Build.0 = Debug|Win32
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08}.Debug|Win32.ActiveCfg = Debug|Win32
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08}.Debug|x64.Build.0 = Debug|x64
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08}.Debug|x64.ActiveCfg = Debug|x64
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Debug|x64.Build.0 = Debug|x64
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08}.Release|Win32.Build.0 = Release|Win32
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08}.Release|Win32.ActiveCfg = Release|Win32
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Release|Win32.Build.0 = Release|Win32
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08}.Release|x64.Build.0 = Release|x64
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Release|x64.ActiveCfg = Release|x64
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08}.Release|x64.ActiveCfg = Release|x64
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Release|x64.Build.0 = Release|x64
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Debug|Win32.Build.0 = Debug|Win32
|
{27193EF0-3CCB-8553-C48A-271082615A64}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Debug|Win32.ActiveCfg = Debug|Win32
|
{27193EF0-3CCB-8553-C48A-271082615A64}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Debug|x64.Build.0 = Debug|x64
|
{27193EF0-3CCB-8553-C48A-271082615A64}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Debug|x64.ActiveCfg = Debug|x64
|
{27193EF0-3CCB-8553-C48A-271082615A64}.Debug|x64.Build.0 = Debug|x64
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Release|Win32.Build.0 = Release|Win32
|
{27193EF0-3CCB-8553-C48A-271082615A64}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Release|Win32.ActiveCfg = Release|Win32
|
{27193EF0-3CCB-8553-C48A-271082615A64}.Release|Win32.Build.0 = Release|Win32
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Release|x64.Build.0 = Release|x64
|
{27193EF0-3CCB-8553-C48A-271082615A64}.Release|x64.ActiveCfg = Release|x64
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99}.Release|x64.ActiveCfg = Release|x64
|
{27193EF0-3CCB-8553-C48A-271082615A64}.Release|x64.Build.0 = Release|x64
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016}.Debug|Win32.Build.0 = Debug|Win32
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016}.Debug|Win32.ActiveCfg = Debug|Win32
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016}.Debug|x64.Build.0 = Debug|x64
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016}.Debug|x64.ActiveCfg = Debug|x64
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Debug|x64.Build.0 = Debug|x64
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016}.Release|Win32.Build.0 = Release|Win32
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016}.Release|Win32.ActiveCfg = Release|Win32
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Release|Win32.Build.0 = Release|Win32
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016}.Release|x64.Build.0 = Release|x64
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Release|x64.ActiveCfg = Release|x64
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016}.Release|x64.ActiveCfg = Release|x64
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Release|x64.Build.0 = Release|x64
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Debug|Win32.Build.0 = Debug|Win32
|
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Debug|Win32.ActiveCfg = Debug|Win32
|
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Debug|x64.Build.0 = Debug|x64
|
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Debug|x64.ActiveCfg = Debug|x64
|
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Debug|x64.Build.0 = Debug|x64
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Release|Win32.Build.0 = Release|Win32
|
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Release|Win32.ActiveCfg = Release|Win32
|
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Release|Win32.Build.0 = Release|Win32
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Release|x64.Build.0 = Release|x64
|
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Release|x64.ActiveCfg = Release|x64
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C}.Release|x64.ActiveCfg = Release|x64
|
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Release|x64.Build.0 = Release|x64
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64}.Debug|Win32.Build.0 = Debug|Win32
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64}.Debug|Win32.ActiveCfg = Debug|Win32
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64}.Debug|x64.Build.0 = Debug|x64
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64}.Debug|x64.ActiveCfg = Debug|x64
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Debug|x64.Build.0 = Debug|x64
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64}.Release|Win32.Build.0 = Release|Win32
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64}.Release|Win32.ActiveCfg = Release|Win32
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Release|Win32.Build.0 = Release|Win32
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64}.Release|x64.Build.0 = Release|x64
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Release|x64.ActiveCfg = Release|x64
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64}.Release|x64.ActiveCfg = Release|x64
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Release|x64.Build.0 = Release|x64
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Debug|Win32.Build.0 = Debug|Win32
|
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Debug|Win32.ActiveCfg = Debug|Win32
|
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Debug|x64.Build.0 = Debug|x64
|
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Debug|x64.ActiveCfg = Debug|x64
|
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Debug|x64.Build.0 = Debug|x64
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Release|Win32.Build.0 = Release|Win32
|
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Release|Win32.ActiveCfg = Release|Win32
|
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Release|Win32.Build.0 = Release|Win32
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Release|x64.Build.0 = Release|x64
|
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Release|x64.ActiveCfg = Release|x64
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21}.Release|x64.ActiveCfg = Release|x64
|
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Release|x64.Build.0 = Release|x64
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Debug|Win32.Build.0 = Debug|Win32
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Debug|Win32.ActiveCfg = Debug|Win32
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Debug|x64.Build.0 = Debug|x64
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Debug|x64.ActiveCfg = Debug|x64
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Debug|x64.Build.0 = Debug|x64
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Release|Win32.Build.0 = Release|Win32
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Release|Win32.ActiveCfg = Release|Win32
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Release|Win32.Build.0 = Release|Win32
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Release|x64.Build.0 = Release|x64
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Release|x64.ActiveCfg = Release|x64
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD}.Release|x64.ActiveCfg = Release|x64
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Release|x64.Build.0 = Release|x64
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Debug|Win32.Build.0 = Debug|Win32
|
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Debug|Win32.ActiveCfg = Debug|Win32
|
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Debug|x64.Build.0 = Debug|x64
|
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Debug|x64.ActiveCfg = Debug|x64
|
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Debug|x64.Build.0 = Debug|x64
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Release|Win32.Build.0 = Release|Win32
|
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Release|Win32.ActiveCfg = Release|Win32
|
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Release|Win32.Build.0 = Release|Win32
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Release|x64.Build.0 = Release|x64
|
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Release|x64.ActiveCfg = Release|x64
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32}.Release|x64.ActiveCfg = Release|x64
|
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Release|x64.Build.0 = Release|x64
|
||||||
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Debug|Win32.Build.0 = Debug|Win32
|
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Debug|Win32.ActiveCfg = Debug|Win32
|
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Debug|x64.Build.0 = Debug|x64
|
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Debug|x64.ActiveCfg = Debug|x64
|
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Debug|x64.Build.0 = Debug|x64
|
||||||
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Release|Win32.Build.0 = Release|Win32
|
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Release|Win32.ActiveCfg = Release|Win32
|
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Release|Win32.Build.0 = Release|Win32
|
||||||
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Release|x64.Build.0 = Release|x64
|
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Release|x64.ActiveCfg = Release|x64
|
||||||
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA}.Release|x64.ActiveCfg = Release|x64
|
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Release|x64.Build.0 = Release|x64
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Debug|Win32.Build.0 = Debug|Win32
|
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Debug|Win32.ActiveCfg = Debug|Win32
|
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Debug|x64.Build.0 = Debug|x64
|
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Debug|x64.ActiveCfg = Debug|x64
|
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Debug|x64.Build.0 = Debug|x64
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Release|Win32.Build.0 = Release|Win32
|
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Release|Win32.ActiveCfg = Release|Win32
|
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Release|Win32.Build.0 = Release|Win32
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Release|x64.Build.0 = Release|x64
|
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Release|x64.ActiveCfg = Release|x64
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E}.Release|x64.ActiveCfg = Release|x64
|
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Release|x64.Build.0 = Release|x64
|
||||||
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Debug|Win32.Build.0 = Debug|Win32
|
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Debug|Win32.ActiveCfg = Debug|Win32
|
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Debug|x64.Build.0 = Debug|x64
|
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Debug|x64.ActiveCfg = Debug|x64
|
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Debug|x64.Build.0 = Debug|x64
|
||||||
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Release|Win32.Build.0 = Release|Win32
|
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Release|Win32.ActiveCfg = Release|Win32
|
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Release|Win32.Build.0 = Release|Win32
|
||||||
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Release|x64.Build.0 = Release|x64
|
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Release|x64.ActiveCfg = Release|x64
|
||||||
{476C0BD6-57F1-93F9-0E06-2E90D934A88F}.Release|x64.ActiveCfg = Release|x64
|
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Release|x64.Build.0 = Release|x64
|
||||||
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Debug|Win32.Build.0 = Debug|Win32
|
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Debug|Win32.ActiveCfg = Debug|Win32
|
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Debug|x64.Build.0 = Debug|x64
|
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Debug|x64.ActiveCfg = Debug|x64
|
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Debug|x64.Build.0 = Debug|x64
|
||||||
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Release|Win32.Build.0 = Release|Win32
|
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Release|Win32.ActiveCfg = Release|Win32
|
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Release|Win32.Build.0 = Release|Win32
|
||||||
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Release|x64.Build.0 = Release|x64
|
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Release|x64.ActiveCfg = Release|x64
|
||||||
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F}.Release|x64.ActiveCfg = Release|x64
|
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Release|x64.Build.0 = Release|x64
|
||||||
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Debug|Win32.Build.0 = Debug|Win32
|
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Debug|Win32.ActiveCfg = Debug|Win32
|
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Debug|x64.Build.0 = Debug|x64
|
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Debug|x64.ActiveCfg = Debug|x64
|
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Debug|x64.Build.0 = Debug|x64
|
||||||
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Release|Win32.Build.0 = Release|Win32
|
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Release|Win32.ActiveCfg = Release|Win32
|
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Release|Win32.Build.0 = Release|Win32
|
||||||
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Release|x64.Build.0 = Release|x64
|
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Release|x64.ActiveCfg = Release|x64
|
||||||
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C}.Release|x64.ActiveCfg = Release|x64
|
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Release|x64.Build.0 = Release|x64
|
||||||
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Debug|Win32.Build.0 = Debug|Win32
|
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Debug|Win32.ActiveCfg = Debug|Win32
|
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Debug|x64.Build.0 = Debug|x64
|
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Debug|x64.ActiveCfg = Debug|x64
|
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Debug|x64.Build.0 = Debug|x64
|
||||||
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Release|Win32.Build.0 = Release|Win32
|
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Release|Win32.ActiveCfg = Release|Win32
|
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Release|Win32.Build.0 = Release|Win32
|
||||||
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Release|x64.Build.0 = Release|x64
|
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Release|x64.ActiveCfg = Release|x64
|
||||||
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7}.Release|x64.ActiveCfg = Release|x64
|
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Release|x64.Build.0 = Release|x64
|
||||||
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Debug|Win32.Build.0 = Debug|Win32
|
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Debug|Win32.ActiveCfg = Debug|Win32
|
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Debug|x64.Build.0 = Debug|x64
|
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Debug|x64.ActiveCfg = Debug|x64
|
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Debug|x64.Build.0 = Debug|x64
|
||||||
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Release|Win32.Build.0 = Release|Win32
|
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Release|Win32.ActiveCfg = Release|Win32
|
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Release|Win32.Build.0 = Release|Win32
|
||||||
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Release|x64.Build.0 = Release|x64
|
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Release|x64.ActiveCfg = Release|x64
|
||||||
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3}.Release|x64.ActiveCfg = Release|x64
|
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Release|x64.Build.0 = Release|x64
|
||||||
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Debug|Win32.Build.0 = Debug|Win32
|
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Debug|Win32.ActiveCfg = Debug|Win32
|
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Debug|x64.Build.0 = Debug|x64
|
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Debug|x64.ActiveCfg = Debug|x64
|
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Debug|x64.Build.0 = Debug|x64
|
||||||
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Release|Win32.Build.0 = Release|Win32
|
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Release|Win32.ActiveCfg = Release|Win32
|
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Release|Win32.Build.0 = Release|Win32
|
||||||
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Release|x64.Build.0 = Release|x64
|
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Release|x64.ActiveCfg = Release|x64
|
||||||
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658}.Release|x64.ActiveCfg = Release|x64
|
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Release|x64.Build.0 = Release|x64
|
||||||
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Debug|Win32.Build.0 = Debug|Win32
|
{B475A403-9D9B-410D-8A93-BA49FC4DD811}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Debug|Win32.ActiveCfg = Debug|Win32
|
{B475A403-9D9B-410D-8A93-BA49FC4DD811}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Debug|x64.Build.0 = Debug|x64
|
{B475A403-9D9B-410D-8A93-BA49FC4DD811}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Debug|x64.ActiveCfg = Debug|x64
|
{B475A403-9D9B-410D-8A93-BA49FC4DD811}.Debug|x64.Build.0 = Debug|x64
|
||||||
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Release|Win32.Build.0 = Release|Win32
|
{B475A403-9D9B-410D-8A93-BA49FC4DD811}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Release|Win32.ActiveCfg = Release|Win32
|
{B475A403-9D9B-410D-8A93-BA49FC4DD811}.Release|Win32.Build.0 = Release|Win32
|
||||||
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Release|x64.Build.0 = Release|x64
|
{B475A403-9D9B-410D-8A93-BA49FC4DD811}.Release|x64.ActiveCfg = Release|x64
|
||||||
{CC6D2AA2-765F-3405-4DF6-DC537EE16992}.Release|x64.ActiveCfg = Release|x64
|
{B475A403-9D9B-410D-8A93-BA49FC4DD811}.Release|x64.Build.0 = Release|x64
|
||||||
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Debug|Win32.Build.0 = Debug|Win32
|
EndGlobalSection
|
||||||
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Debug|Win32.ActiveCfg = Debug|Win32
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Debug|x64.Build.0 = Debug|x64
|
HideSolutionNode = FALSE
|
||||||
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Debug|x64.ActiveCfg = Debug|x64
|
EndGlobalSection
|
||||||
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Release|Win32.Build.0 = Release|Win32
|
GlobalSection(NestedProjects) = preSolution
|
||||||
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Release|Win32.ActiveCfg = Release|Win32
|
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18} = {E5C5BB03-8E38-94D5-C4F7-7A59153EF8F2}
|
||||||
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Release|x64.Build.0 = Release|x64
|
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C} = {E5C5BB03-8E38-94D5-C4F7-7A59153EF8F2}
|
||||||
{4279720C-503C-C9A3-8714-4E88F1D2B1E0}.Release|x64.ActiveCfg = Release|x64
|
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0} = {E5C5BB03-8E38-94D5-C4F7-7A59153EF8F2}
|
||||||
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Debug|Win32.Build.0 = Debug|Win32
|
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {E5C5BB03-8E38-94D5-C4F7-7A59153EF8F2}
|
||||||
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Debug|Win32.ActiveCfg = Debug|Win32
|
{EF516F6A-1965-7089-C2CA-65778D394F08} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Debug|x64.Build.0 = Debug|x64
|
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Debug|x64.ActiveCfg = Debug|x64
|
{9C419167-D705-A241-8927-763A6F9A5016} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Release|Win32.Build.0 = Release|Win32
|
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Release|Win32.ActiveCfg = Release|Win32
|
{27193EF0-3CCB-8553-C48A-271082615A64} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Release|x64.Build.0 = Release|x64
|
{A996811D-4FA1-5874-A99B-81B8A0F3AA21} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1}.Release|x64.ActiveCfg = Release|x64
|
{E3BB0211-87AF-58EF-3C65-999758F666FD} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
EndGlobalSection
|
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
HideSolutionNode = FALSE
|
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
EndGlobalSection
|
{476C0BD6-57F1-93F9-0E06-2E90D934A88F} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
GlobalSection(NestedProjects) = preSolution
|
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{6B2786AC-DF6B-8B13-DE42-875D8D9194D9} = {E5C5BB03-8E38-94D5-C4F7-7A59153EF8F2}
|
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{863337BC-C6F9-E4E8-C27D-2D6BAFF72E18} = {E5C5BB03-8E38-94D5-C4F7-7A59153EF8F2}
|
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{687DE0BC-8B42-53E9-FB1A-C750ED5CD57C} = {E5C5BB03-8E38-94D5-C4F7-7A59153EF8F2}
|
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{5C0D9EFE-80E2-1DA1-7A53-D640CAE643C0} = {E5C5BB03-8E38-94D5-C4F7-7A59153EF8F2}
|
{256E64B8-F766-061C-45F8-25B51B7CA24E} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{256E64B8-F766-061C-45F8-25B51B7CA24E} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
{B475A403-9D9B-410D-8A93-BA49FC4DD811} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
||||||
{EF516F6A-1965-7089-C2CA-65778D394F08} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
{CC6D2AA2-765F-3405-4DF6-DC537EE16992} = {FF7C0FCD-6A31-E735-A61C-001F75426961}
|
||||||
{12EBE7B9-A6BF-51C2-BC7A-A743E21C7B99} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
{4279720C-503C-C9A3-8714-4E88F1D2B1E0} = {FF7C0FCD-6A31-E735-A61C-001F75426961}
|
||||||
{9C419167-D705-A241-8927-763A6F9A5016} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1} = {FF7C0FCD-6A31-E735-A61C-001F75426961}
|
||||||
{B2F73D1B-8FA3-518D-0F85-9AAD20EF1E1C} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658} = {FF7C0FCD-6A31-E735-A61C-001F75426961}
|
||||||
{27193EF0-3CCB-8553-C48A-271082615A64} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
EndGlobalSection
|
||||||
{A996811D-4FA1-5874-A99B-81B8A0F3AA21} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
EndGlobal
|
||||||
{E3BB0211-87AF-58EF-3C65-999758F666FD} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
|
||||||
{2CD8FF4D-DAF2-3CA0-CBBB-8A3F7C33CA32} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
|
||||||
{70EF5244-5141-EC9E-11A6-7B6DD126FFFA} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
|
||||||
{D0E3B182-FE11-0FF9-FD65-CBEFAAB35A3E} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
|
||||||
{476C0BD6-57F1-93F9-0E06-2E90D934A88F} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
|
||||||
{D1938AE0-79B3-AD55-63D0-0BCD9BC8B13F} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
|
||||||
{EB036E23-0C3C-CD7C-5456-A9C5E6209A4C} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
|
||||||
{C04D78E5-3A59-67AE-8832-C03CE8DFF0B7} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
|
||||||
{6446D860-DBBF-E540-E9E2-CBAB5F98F1E3} = {AEB42855-4A0A-CC6C-C503-A2E4DA6AE61A}
|
|
||||||
{55D3AA5A-E8FE-2AC9-A665-77FC920A8658} = {FF7C0FCD-6A31-E735-A61C-001F75426961}
|
|
||||||
{CC6D2AA2-765F-3405-4DF6-DC537EE16992} = {FF7C0FCD-6A31-E735-A61C-001F75426961}
|
|
||||||
{4279720C-503C-C9A3-8714-4E88F1D2B1E0} = {FF7C0FCD-6A31-E735-A61C-001F75426961}
|
|
||||||
{DB51380C-CDCA-2EE5-24C3-7307B6C32AE1} = {FF7C0FCD-6A31-E735-A61C-001F75426961}
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
||||||
|
|
|
||||||
|
|
@ -1,356 +1,365 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
<Configuration>Debug</Configuration>
|
<Configuration>Debug</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Debug|x64">
|
<ProjectConfiguration Include="Debug|x64">
|
||||||
<Configuration>Debug</Configuration>
|
<Configuration>Debug</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
<Configuration>Release</Configuration>
|
<Configuration>Release</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Release|x64">
|
<ProjectConfiguration Include="Release|x64">
|
||||||
<Configuration>Release</Configuration>
|
<Configuration>Release</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectName>Regal</ProjectName>
|
<ProjectName>Regal</ProjectName>
|
||||||
<ProjectGuid>{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}</ProjectGuid>
|
<ProjectGuid>{6B2786AC-DF6B-8B13-DE42-875D8D9194D9}</ProjectGuid>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings">
|
<ImportGroup Label="ExtensionSettings">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\</OutDir>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\Regal\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\Regal\</IntDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\Regal\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\Regal\</IntDir>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\</OutDir>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\Regal\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\Regal\</IntDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\Regal\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\Regal\</IntDir>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">regal32</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">regal32</TargetName>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">regal32</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">regal32</TargetName>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">regal32</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">regal32</TargetName>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">regal32</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">regal32</TargetName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
<AdditionalIncludeDirectories>../../../../src/boost;../../../../include;../../../../src/mongoose;../../../../src/lookup3;../../../../src/md5/include;../../../../src/libpng/include;../../../../src/zlib/include;../../../../src/squish;../../../../src/jsonsl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>../../../../src/boost;../../../../include;../../../../src/mongoose;../../../../src/lookup3;../../../../src/md5/include;../../../../src/libpng/include;../../../../src/zlib/include;../../../../src/squish;../../../../src/jsonsl;../../../../src/pcre;../../../../src/glsl/src/glsl;../../../../src/glsl/src/mesa;../../../../src/glsl/include;../../../../src/glsl/include/c99;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>REGAL_NO_SQUISH=1;REGAL_SYS_WGL_DECLARE_WGL;REGAL_WIN_TLS=1;_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>REGAL_NO_SQUISH=1;REGAL_SYS_WGL_DECLARE_WGL;REGAL_WIN_TLS=1;REGAL_HTTP=1;REGAL_EMULATION=1;_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<StringPooling>true</StringPooling>
|
<StringPooling>true</StringPooling>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<AssemblerListingLocation>Release\Win32\Regal\</AssemblerListingLocation>
|
<AssemblerListingLocation>Release\Win32\Regal\</AssemblerListingLocation>
|
||||||
<ObjectFileName>Release\Win32\Regal\</ObjectFileName>
|
<ObjectFileName>Release\Win32\Regal\</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>Release\Win32\regal32.pdb</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>Release\Win32\regal32.pdb</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level4</WarningLevel>
|
<WarningLevel>Level4</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalDependencies>mongooselib.lib;md5lib.lib;jsonsllib.lib;squishlib.lib;apitracelib.lib;snappylib.lib;pnglib.lib;zlib.lib;advapi32.lib;gdi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
<AdditionalDependencies>mongooselib.lib;md5lib.lib;jsonsllib.lib;squishlib.lib;apitracelib.lib;snappylib.lib;pnglib.lib;zlib.lib;advapi32.lib;gdi32.lib;user32.lib;ws2_32.lib;glsl_optimizer_lib-win32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>Release\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>Release\Win32\;$(SolutionDir)\..\..\..\..\src\glsl\projects\vs2010\build\Win32\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ModuleDefinitionFile>../../../../src/regal/Regal.def</ModuleDefinitionFile>
|
<ModuleDefinitionFile>../../../../src/regal/Regal.def</ModuleDefinitionFile>
|
||||||
<ProgramDatabaseFile>Release\Win32\regal32.pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>Release\Win32\regal32.pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
<TargetMachine>MachineX86</TargetMachine>
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
<ImportLibrary>Release\Win32\regal32.lib</ImportLibrary>
|
<ImportLibrary>Release\Win32\regal32.lib</ImportLibrary>
|
||||||
</Link>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<Midl>
|
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
|
||||||
<HeaderFileName>
|
</Link>
|
||||||
</HeaderFileName>
|
<Midl>
|
||||||
</Midl>
|
<HeaderFileName>
|
||||||
<ResourceCompile>
|
</HeaderFileName>
|
||||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
</Midl>
|
||||||
<Culture>0x0409</Culture>
|
<ResourceCompile>
|
||||||
</ResourceCompile>
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ItemDefinitionGroup>
|
<Culture>0x0409</Culture>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
</ResourceCompile>
|
||||||
<ClCompile>
|
</ItemDefinitionGroup>
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>../../../../src/boost;../../../../include;../../../../src/mongoose;../../../../src/lookup3;../../../../src/md5/include;../../../../src/libpng/include;../../../../src/zlib/include;../../../../src/squish;../../../../src/jsonsl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<PreprocessorDefinitions>REGAL_NO_SQUISH=1;REGAL_SYS_WGL_DECLARE_WGL;REGAL_WIN_TLS=1;_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
<StringPooling>true</StringPooling>
|
<AdditionalIncludeDirectories>../../../../src/boost;../../../../include;../../../../src/mongoose;../../../../src/lookup3;../../../../src/md5/include;../../../../src/libpng/include;../../../../src/zlib/include;../../../../src/squish;../../../../src/jsonsl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<PreprocessorDefinitions>REGAL_NO_SQUISH=1;REGAL_SYS_WGL_DECLARE_WGL;REGAL_WIN_TLS=1;_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<StringPooling>true</StringPooling>
|
||||||
<PrecompiledHeader>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
</PrecompiledHeader>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<AssemblerListingLocation>Release\x64\Regal\</AssemblerListingLocation>
|
<PrecompiledHeader>
|
||||||
<ObjectFileName>Release\x64\Regal\</ObjectFileName>
|
</PrecompiledHeader>
|
||||||
<ProgramDataBaseFileName>Release\x64\regal32.pdb</ProgramDataBaseFileName>
|
<AssemblerListingLocation>Release\x64\Regal\</AssemblerListingLocation>
|
||||||
<WarningLevel>Level4</WarningLevel>
|
<ObjectFileName>Release\x64\Regal\</ObjectFileName>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<ProgramDataBaseFileName>Release\x64\regal32.pdb</ProgramDataBaseFileName>
|
||||||
<CompileAs>Default</CompileAs>
|
<WarningLevel>Level4</WarningLevel>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<CompileAs>Default</CompileAs>
|
||||||
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
</ClCompile>
|
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
||||||
<Link>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<AdditionalDependencies>mongooselib.lib;md5lib.lib;jsonsllib.lib;squishlib.lib;apitracelib.lib;snappylib.lib;pnglib.lib;zlib.lib;advapi32.lib;gdi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
</ClCompile>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<Link>
|
||||||
<AdditionalLibraryDirectories>Release\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalDependencies>mongooselib.lib;md5lib.lib;jsonsllib.lib;squishlib.lib;apitracelib.lib;snappylib.lib;pnglib.lib;zlib.lib;advapi32.lib;gdi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<ModuleDefinitionFile>../../../../src/regal/Regal.def</ModuleDefinitionFile>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<ProgramDatabaseFile>Release\x64\regal32.pdb</ProgramDatabaseFile>
|
<AdditionalLibraryDirectories>Release\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<SubSystem>Console</SubSystem>
|
<ModuleDefinitionFile>../../../../src/regal/Regal.def</ModuleDefinitionFile>
|
||||||
<ImportLibrary>Release\x64\regal32.lib</ImportLibrary>
|
<ProgramDatabaseFile>Release\x64\regal32.pdb</ProgramDatabaseFile>
|
||||||
</Link>
|
<SubSystem>Console</SubSystem>
|
||||||
<Midl>
|
<ImportLibrary>Release\x64\regal32.lib</ImportLibrary>
|
||||||
<HeaderFileName>
|
</Link>
|
||||||
</HeaderFileName>
|
<Midl>
|
||||||
</Midl>
|
<HeaderFileName>
|
||||||
<ResourceCompile>
|
</HeaderFileName>
|
||||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
</Midl>
|
||||||
<Culture>0x0409</Culture>
|
<ResourceCompile>
|
||||||
</ResourceCompile>
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ItemDefinitionGroup>
|
<Culture>0x0409</Culture>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
</ResourceCompile>
|
||||||
<ClCompile>
|
</ItemDefinitionGroup>
|
||||||
<Optimization>Disabled</Optimization>
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<AdditionalIncludeDirectories>../../../../src/boost;../../../../include;../../../../src/mongoose;../../../../src/lookup3;../../../../src/md5/include;../../../../src/libpng/include;../../../../src/zlib/include;../../../../src/squish;../../../../src/jsonsl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<ClCompile>
|
||||||
<PreprocessorDefinitions>REGAL_NO_SQUISH=1;REGAL_SYS_WGL_DECLARE_WGL;REGAL_WIN_TLS=1;_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<Optimization>Disabled</Optimization>
|
||||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
<AdditionalIncludeDirectories>../../../../src/boost;../../../../include;../../../../src/mongoose;../../../../src/lookup3;../../../../src/md5/include;../../../../src/libpng/include;../../../../src/zlib/include;../../../../src/squish;../../../../src/jsonsl;../../../../src/pcre;../../../../src/glsl/src/glsl;../../../../src/glsl/src/mesa;../../../../src/glsl/include;../../../../src/glsl/include/c99;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<PreprocessorDefinitions>REGAL_NO_SQUISH=1;REGAL_SYS_WGL_DECLARE_WGL;REGAL_WIN_TLS=1;REGAL_HTTP=1;REGAL_EMULATION=1;_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<PrecompiledHeader>
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
</PrecompiledHeader>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
<AssemblerListingLocation>Debug\Win32\Regal\</AssemblerListingLocation>
|
<PrecompiledHeader>
|
||||||
<ObjectFileName>Debug\Win32\Regal\</ObjectFileName>
|
</PrecompiledHeader>
|
||||||
<ProgramDataBaseFileName>Debug\Win32\regal32.pdb</ProgramDataBaseFileName>
|
<AssemblerListingLocation>Debug\Win32\Regal\</AssemblerListingLocation>
|
||||||
<WarningLevel>Level4</WarningLevel>
|
<ObjectFileName>Debug\Win32\Regal\</ObjectFileName>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<ProgramDataBaseFileName>Debug\Win32\regal32.pdb</ProgramDataBaseFileName>
|
||||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
<WarningLevel>Level4</WarningLevel>
|
||||||
<CompileAs>Default</CompileAs>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||||
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
<CompileAs>Default</CompileAs>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
</ClCompile>
|
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
||||||
<Link>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<AdditionalDependencies>mongooselib.lib;md5lib.lib;jsonsllib.lib;squishlib.lib;apitracelib.lib;snappylib.lib;pnglib.lib;zlib.lib;advapi32.lib;gdi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
</ClCompile>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<Link>
|
||||||
<AdditionalLibraryDirectories>Debug\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalDependencies>mongooselib.lib;md5lib.lib;jsonsllib.lib;squishlib.lib;apitracelib.lib;snappylib.lib;pnglib.lib;zlib.lib;advapi32.lib;gdi32.lib;user32.lib;ws2_32.lib;glsl_optimizer_lib-win32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<ModuleDefinitionFile>../../../../src/regal/Regal.def</ModuleDefinitionFile>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<AdditionalLibraryDirectories>Debug\Win32\;$(SolutionDir)\..\..\..\..\src\glsl\projects\vs2010\build\glsl_optimizer_lib\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>Debug\Win32\regal32.pdb</ProgramDatabaseFile>
|
<ModuleDefinitionFile>../../../../src/regal/Regal.def</ModuleDefinitionFile>
|
||||||
<SubSystem>Console</SubSystem>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<TargetMachine>MachineX86</TargetMachine>
|
<ProgramDatabaseFile>Debug\Win32\regal32.pdb</ProgramDatabaseFile>
|
||||||
<ImportLibrary>Debug\Win32\regal32.lib</ImportLibrary>
|
<SubSystem>Console</SubSystem>
|
||||||
</Link>
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
<Midl>
|
<ImportLibrary>Debug\Win32\regal32.lib</ImportLibrary>
|
||||||
<HeaderFileName>
|
</Link>
|
||||||
</HeaderFileName>
|
<Midl>
|
||||||
</Midl>
|
<HeaderFileName>
|
||||||
<ResourceCompile>
|
</HeaderFileName>
|
||||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
</Midl>
|
||||||
<Culture>0x0409</Culture>
|
<ResourceCompile>
|
||||||
</ResourceCompile>
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ItemDefinitionGroup>
|
<Culture>0x0409</Culture>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
</ResourceCompile>
|
||||||
<ClCompile>
|
</ItemDefinitionGroup>
|
||||||
<Optimization>Disabled</Optimization>
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
<AdditionalIncludeDirectories>../../../../src/boost;../../../../include;../../../../src/mongoose;../../../../src/lookup3;../../../../src/md5/include;../../../../src/libpng/include;../../../../src/zlib/include;../../../../src/squish;../../../../src/jsonsl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<ClCompile>
|
||||||
<PreprocessorDefinitions>REGAL_NO_SQUISH=1;REGAL_SYS_WGL_DECLARE_WGL;REGAL_WIN_TLS=1;_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<Optimization>Disabled</Optimization>
|
||||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
<AdditionalIncludeDirectories>../../../../src/boost;../../../../include;../../../../src/mongoose;../../../../src/lookup3;../../../../src/md5/include;../../../../src/libpng/include;../../../../src/zlib/include;../../../../src/squish;../../../../src/jsonsl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<PreprocessorDefinitions>REGAL_NO_SQUISH=1;REGAL_SYS_WGL_DECLARE_WGL;REGAL_WIN_TLS=1;_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<PrecompiledHeader>
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
</PrecompiledHeader>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
<AssemblerListingLocation>Debug\x64\Regal\</AssemblerListingLocation>
|
<PrecompiledHeader>
|
||||||
<ObjectFileName>Debug\x64\Regal\</ObjectFileName>
|
</PrecompiledHeader>
|
||||||
<ProgramDataBaseFileName>Debug\x64\regal32.pdb</ProgramDataBaseFileName>
|
<AssemblerListingLocation>Debug\x64\Regal\</AssemblerListingLocation>
|
||||||
<WarningLevel>Level4</WarningLevel>
|
<ObjectFileName>Debug\x64\Regal\</ObjectFileName>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<ProgramDataBaseFileName>Debug\x64\regal32.pdb</ProgramDataBaseFileName>
|
||||||
<CompileAs>Default</CompileAs>
|
<WarningLevel>Level4</WarningLevel>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<CompileAs>Default</CompileAs>
|
||||||
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
</ClCompile>
|
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
||||||
<Link>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<AdditionalDependencies>mongooselib.lib;md5lib.lib;jsonsllib.lib;squishlib.lib;apitracelib.lib;snappylib.lib;pnglib.lib;zlib.lib;advapi32.lib;gdi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
</ClCompile>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<Link>
|
||||||
<AdditionalLibraryDirectories>Debug\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalDependencies>mongooselib.lib;md5lib.lib;jsonsllib.lib;squishlib.lib;apitracelib.lib;snappylib.lib;pnglib.lib;zlib.lib;advapi32.lib;gdi32.lib;user32.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<ModuleDefinitionFile>../../../../src/regal/Regal.def</ModuleDefinitionFile>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<AdditionalLibraryDirectories>Debug\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>Debug\x64\regal32.pdb</ProgramDatabaseFile>
|
<ModuleDefinitionFile>../../../../src/regal/Regal.def</ModuleDefinitionFile>
|
||||||
<SubSystem>Console</SubSystem>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ImportLibrary>Debug\x64\regal32.lib</ImportLibrary>
|
<ProgramDatabaseFile>Debug\x64\regal32.pdb</ProgramDatabaseFile>
|
||||||
</Link>
|
<SubSystem>Console</SubSystem>
|
||||||
<Midl>
|
<ImportLibrary>Debug\x64\regal32.lib</ImportLibrary>
|
||||||
<HeaderFileName>
|
</Link>
|
||||||
</HeaderFileName>
|
<Midl>
|
||||||
</Midl>
|
<HeaderFileName>
|
||||||
<ResourceCompile>
|
</HeaderFileName>
|
||||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
</Midl>
|
||||||
<Culture>0x0409</Culture>
|
<ResourceCompile>
|
||||||
</ResourceCompile>
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ItemDefinitionGroup>
|
<Culture>0x0409</Culture>
|
||||||
<ItemGroup>
|
</ResourceCompile>
|
||||||
<ClCompile Include="..\..\..\..\src\regal\Regal.cpp" />
|
</ItemDefinitionGroup>
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalBin.h" />
|
<ItemGroup>
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalBreak.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\Regal.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalBreak.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalBin.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalCacheShader.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalBreak.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalCacheShader.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalBreak.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalCacheTexture.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalCacheShader.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalCacheTexture.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalCacheShader.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalConfig.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalCacheTexture.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalConfig.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalCacheTexture.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalContext.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalConfig.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalContext.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalConfig.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalContextInfo.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalContext.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalContextInfo.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalContext.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalDebugInfo.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalContextInfo.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatch.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalContextInfo.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalDispatch.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalDebugInfo.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchCache.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatch.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchCode.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalDispatch.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchDebug.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchCache.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchEmu.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchCode.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchError.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchDebug.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalDispatchError.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchEmu.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchGLX.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchError.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchGlobal.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalDispatchError.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchLoader.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchGLX.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchLog.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchGlobal.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchMissing.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchHttp.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchPpapi.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchLoader.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchStaticEGL.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchLog.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchStaticES2.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchMissing.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchStatistics.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchPpapi.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchTrace.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchStaticEGL.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatcher.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchStaticES2.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalDispatcher.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchStatistics.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatcherGL.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatchTrace.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalDispatcherGL.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatcher.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDispatcherGlobal.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalDispatcher.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalDispatcherGlobal.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatcherGL.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalDllMain.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalDispatcherGL.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalDsa.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDispatcherGlobal.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalEmu.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalDispatcherGlobal.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalEmu.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalDllMain.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalEmuInfo.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalDsa.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalEmuInfo.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalEmu.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalEnum.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalEmu.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalFavicon.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalEmuInfo.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalFavicon.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalEmuInfo.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalFilt.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalEnum.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalFilt.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalFavicon.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalFrame.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalFavicon.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalFrame.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalFilt.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalHelper.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalFilt.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalHelper.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalFrame.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalHttp.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalFrame.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalHttp.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalHelper.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalIff.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalHelper.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalIff.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalHttp.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalInit.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalHttp.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalInit.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalIff.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalJson.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalIff.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalJson.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalInit.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalJson.inl" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalInit.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalLog.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalJson.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalLog.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalJson.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalLookup.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalJson.inl" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalLookup.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalLog.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalMac.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalLog.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalMac.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalLookup.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalMarker.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalLookup.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalMarker.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalMac.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalNamespace.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalMac.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalObj.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalMarker.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalPixelConversions.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalMarker.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPixelConversions.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalNamespace.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPixelConversions.inl" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalObj.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalPlugin.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalPixelConversions.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPpa.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPixelConversions.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPpca.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPixelConversions.inl" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalPlugin.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPpa.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPpca.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPrint.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedPtr.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalSo.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalQuads.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSo.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalQuads.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalState.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalStatistics.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalShader.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalStatistics.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalShaderInstance.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSystem.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalShader.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalTexC.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalShaderInstance.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalTexC.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalTexSto.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalThread.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedPtr.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalTimer.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalSo.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalToken.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSo.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalToken.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalState.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalUtil.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalStatistics.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalUtil.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalStatistics.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalVao.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSystem.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalX11.cpp" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalTexC.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\regal\RegalXfer.cpp" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalTexC.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalXfer.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalTexSto.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\linear.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalThread.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\pch.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalTimer.h" />
|
||||||
</ItemGroup>
|
<ClCompile Include="..\..\..\..\src\regal\RegalToken.cpp" />
|
||||||
<ItemGroup>
|
<ClInclude Include="..\..\..\..\src\regal\RegalToken.h" />
|
||||||
<None Include="..\..\..\..\include\GL\Regal.h" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalUtil.cpp" />
|
||||||
<None Include="..\..\..\..\src\lookup3\lookup3.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalUtil.h" />
|
||||||
</ItemGroup>
|
<ClInclude Include="..\..\..\..\src\regal\RegalVao.h" />
|
||||||
<ItemGroup>
|
<ClCompile Include="..\..\..\..\src\regal\RegalX11.cpp" />
|
||||||
<None Include="..\..\..\..\src\regal\Regal.def" />
|
<ClCompile Include="..\..\..\..\src\regal\RegalXfer.cpp" />
|
||||||
</ItemGroup>
|
<ClInclude Include="..\..\..\..\src\regal\RegalXfer.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\regal\linear.h" />
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<ClInclude Include="..\..\..\..\src\regal\pch.h" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
</ItemGroup>
|
||||||
</ImportGroup>
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\include\GL\Regal.h" />
|
||||||
|
<None Include="..\..\..\..\src\lookup3\lookup3.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\src\regal\Regal.def" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
@ -316,7 +316,10 @@
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\regal\RegalQuads.cpp" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\regal\RegalQuads.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\regal\RegalShaderInstance.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedPtr.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedPtr.h" />
|
||||||
|
|
|
||||||
|
|
@ -316,7 +316,10 @@
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\regal\RegalQuads.cpp" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\regal\RegalQuads.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\regal\RegalShaderInstance.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedPtr.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedPtr.h" />
|
||||||
|
|
|
||||||
|
|
@ -316,7 +316,10 @@
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPrecompile.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPrivate.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalPush.h" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\regal\RegalQuads.cpp" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\regal\RegalQuads.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalScopedPtr.h" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\regal\RegalShaderInstance.cpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedList.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedMap.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\regal\RegalSharedPtr.h" />
|
<ClInclude Include="..\..\..\..\src\regal\RegalSharedPtr.h" />
|
||||||
|
|
|
||||||
|
|
@ -1,268 +1,271 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
<Configuration>Debug</Configuration>
|
<Configuration>Debug</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Debug|x64">
|
<ProjectConfiguration Include="Debug|x64">
|
||||||
<Configuration>Debug</Configuration>
|
<Configuration>Debug</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
<Configuration>Release</Configuration>
|
<Configuration>Release</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Release|x64">
|
<ProjectConfiguration Include="Release|x64">
|
||||||
<Configuration>Release</Configuration>
|
<Configuration>Release</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectName>apitracelib</ProjectName>
|
<ProjectName>apitracelib</ProjectName>
|
||||||
<ProjectGuid>{A996811D-4FA1-5874-A99B-81B8A0F3AA21}</ProjectGuid>
|
<ProjectGuid>{A996811D-4FA1-5874-A99B-81B8A0F3AA21}</ProjectGuid>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings">
|
<ImportGroup Label="ExtensionSettings">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\</OutDir>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\apitracelib\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\apitracelib\</IntDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\apitracelib\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\apitracelib\</IntDir>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\</OutDir>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\apitracelib\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\apitracelib\</IntDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\apitracelib\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\apitracelib\</IntDir>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">apitracelib</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">apitracelib</TargetName>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">apitracelib</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">apitracelib</TargetName>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">apitracelib</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">apitracelib</TargetName>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">apitracelib</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">apitracelib</TargetName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
<AdditionalIncludeDirectories>../../../../include;../../../../src/apitrace/common;../../../../src/apitrace/dispatch;../../../../src/apitrace/helpers;../../../../src/apitrace/wrappers;../../../../src/apitrace;../../../../src/snappy;../../../../src/zlib/include;../../../../src/zlib/src;../../../../src/apitrace/thirdparty/khronos;../../../../src/regal;../../../../src/apitrace/thirdparty/msinttypes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>../../../../include;../../../../src/apitrace/common;../../../../src/apitrace/dispatch;../../../../src/apitrace/helpers;../../../../src/apitrace/wrappers;../../../../src/apitrace;../../../../src/snappy;../../../../src/zlib/include;../../../../src/zlib/src;../../../../src/apitrace/thirdparty/khronos;../../../../src/regal;../../../../src/apitrace/thirdparty/msinttypes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>APITRACE_TLS=0;NOMINMAX;TRACE_BACKTRACE=0;TRACE_ENABLED_CHECK=0;TRACE_OS_LOG=0;_ITERATOR_DEBUG_LEVEL=0;_WIN32_WINNT=0x0501;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>APITRACE_TLS=0;HAVE_BACKTRACE=0;HAVE_EXTERNAL_OS_LOG=1;NOMINMAX;TRACE_ENABLED_CHECK=0;_ITERATOR_DEBUG_LEVEL=0;_WIN32_WINNT=0x0501;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<StringPooling>true</StringPooling>
|
<StringPooling>true</StringPooling>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<AssemblerListingLocation>Release\Win32\apitracelib\</AssemblerListingLocation>
|
<AssemblerListingLocation>Release\Win32\apitracelib\</AssemblerListingLocation>
|
||||||
<ObjectFileName>Release\Win32\apitracelib\</ObjectFileName>
|
<ObjectFileName>Release\Win32\apitracelib\</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>Release\Win32\apitracelib.pdb</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>Release\Win32\apitracelib.pdb</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
<AdditionalOptions> -wd4018 -wd4063 -wd4100 -wd4127 -wd4244 -wd4505 -wd4512 -wd4800 %(AdditionalOptions)</AdditionalOptions>
|
<AdditionalOptions> -wd4018 -wd4063 -wd4100 -wd4127 -wd4244 -wd4505 -wd4512 -wd4800 %(AdditionalOptions)</AdditionalOptions>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>Release\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>Release\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ModuleDefinitionFile></ModuleDefinitionFile>
|
<ModuleDefinitionFile>
|
||||||
<ProgramDatabaseFile>Release\Win32\apitracelib.pdb</ProgramDatabaseFile>
|
</ModuleDefinitionFile>
|
||||||
<SubSystem>Console</SubSystem>
|
<ProgramDatabaseFile>Release\Win32\apitracelib.pdb</ProgramDatabaseFile>
|
||||||
<TargetMachine>MachineX86</TargetMachine>
|
<SubSystem>Console</SubSystem>
|
||||||
<ImportLibrary>Release\Win32\apitracelib.lib</ImportLibrary>
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
</Link>
|
<ImportLibrary>Release\Win32\apitracelib.lib</ImportLibrary>
|
||||||
<Midl>
|
</Link>
|
||||||
<HeaderFileName>
|
<Midl>
|
||||||
</HeaderFileName>
|
<HeaderFileName>
|
||||||
</Midl>
|
</HeaderFileName>
|
||||||
<ResourceCompile>
|
</Midl>
|
||||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<ResourceCompile>
|
||||||
<Culture>0x0409</Culture>
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ResourceCompile>
|
<Culture>0x0409</Culture>
|
||||||
</ItemDefinitionGroup>
|
</ResourceCompile>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
</ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<ClCompile>
|
||||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<AdditionalIncludeDirectories>../../../../include;../../../../src/apitrace/common;../../../../src/apitrace/dispatch;../../../../src/apitrace/helpers;../../../../src/apitrace/wrappers;../../../../src/apitrace;../../../../src/snappy;../../../../src/zlib/include;../../../../src/zlib/src;../../../../src/apitrace/thirdparty/khronos;../../../../src/regal;../../../../src/apitrace/thirdparty/msinttypes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
<PreprocessorDefinitions>APITRACE_TLS=0;NOMINMAX;TRACE_BACKTRACE=0;TRACE_ENABLED_CHECK=0;TRACE_OS_LOG=0;_ITERATOR_DEBUG_LEVEL=0;_WIN32_WINNT=0x0501;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<AdditionalIncludeDirectories>../../../../include;../../../../src/apitrace/common;../../../../src/apitrace/dispatch;../../../../src/apitrace/helpers;../../../../src/apitrace/wrappers;../../../../src/apitrace;../../../../src/snappy;../../../../src/zlib/include;../../../../src/zlib/src;../../../../src/apitrace/thirdparty/khronos;../../../../src/regal;../../../../src/apitrace/thirdparty/msinttypes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<StringPooling>true</StringPooling>
|
<PreprocessorDefinitions>APITRACE_TLS=0;HAVE_BACKTRACE=0;HAVE_EXTERNAL_OS_LOG=1;NOMINMAX;TRACE_ENABLED_CHECK=0;_ITERATOR_DEBUG_LEVEL=0;_WIN32_WINNT=0x0501;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<StringPooling>true</StringPooling>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
<PrecompiledHeader>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
</PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
<AssemblerListingLocation>Release\x64\apitracelib\</AssemblerListingLocation>
|
</PrecompiledHeader>
|
||||||
<ObjectFileName>Release\x64\apitracelib\</ObjectFileName>
|
<AssemblerListingLocation>Release\x64\apitracelib\</AssemblerListingLocation>
|
||||||
<ProgramDataBaseFileName>Release\x64\apitracelib.pdb</ProgramDataBaseFileName>
|
<ObjectFileName>Release\x64\apitracelib\</ObjectFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<ProgramDataBaseFileName>Release\x64\apitracelib.pdb</ProgramDataBaseFileName>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<CompileAs>Default</CompileAs>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<CompileAs>Default</CompileAs>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
<AdditionalOptions> -wd4018 -wd4063 -wd4100 -wd4127 -wd4244 -wd4505 -wd4512 -wd4800 %(AdditionalOptions)</AdditionalOptions>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<AdditionalOptions> -wd4018 -wd4063 -wd4100 -wd4127 -wd4244 -wd4505 -wd4512 -wd4800 %(AdditionalOptions)</AdditionalOptions>
|
||||||
</ClCompile>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<Link>
|
</ClCompile>
|
||||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
<Link>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<AdditionalLibraryDirectories>Release\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<ModuleDefinitionFile></ModuleDefinitionFile>
|
<AdditionalLibraryDirectories>Release\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>Release\x64\apitracelib.pdb</ProgramDatabaseFile>
|
<ModuleDefinitionFile>
|
||||||
<SubSystem>Console</SubSystem>
|
</ModuleDefinitionFile>
|
||||||
<ImportLibrary>Release\x64\apitracelib.lib</ImportLibrary>
|
<ProgramDatabaseFile>Release\x64\apitracelib.pdb</ProgramDatabaseFile>
|
||||||
</Link>
|
<SubSystem>Console</SubSystem>
|
||||||
<Midl>
|
<ImportLibrary>Release\x64\apitracelib.lib</ImportLibrary>
|
||||||
<HeaderFileName>
|
</Link>
|
||||||
</HeaderFileName>
|
<Midl>
|
||||||
</Midl>
|
<HeaderFileName>
|
||||||
<ResourceCompile>
|
</HeaderFileName>
|
||||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
</Midl>
|
||||||
<Culture>0x0409</Culture>
|
<ResourceCompile>
|
||||||
</ResourceCompile>
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ItemDefinitionGroup>
|
<Culture>0x0409</Culture>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
</ResourceCompile>
|
||||||
<ClCompile>
|
</ItemDefinitionGroup>
|
||||||
<Optimization>Disabled</Optimization>
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<AdditionalIncludeDirectories>../../../../include;../../../../src/apitrace/common;../../../../src/apitrace/dispatch;../../../../src/apitrace/helpers;../../../../src/apitrace/wrappers;../../../../src/apitrace;../../../../src/snappy;../../../../src/zlib/include;../../../../src/zlib/src;../../../../src/apitrace/thirdparty/khronos;../../../../src/regal;../../../../src/apitrace/thirdparty/msinttypes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<ClCompile>
|
||||||
<PreprocessorDefinitions>APITRACE_TLS=0;NOMINMAX;TRACE_BACKTRACE=0;TRACE_ENABLED_CHECK=0;TRACE_OS_LOG=0;_ITERATOR_DEBUG_LEVEL=0;_WIN32_WINNT=0x0501;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<Optimization>Disabled</Optimization>
|
||||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
<AdditionalIncludeDirectories>../../../../include;../../../../src/apitrace/common;../../../../src/apitrace/dispatch;../../../../src/apitrace/helpers;../../../../src/apitrace/wrappers;../../../../src/apitrace;../../../../src/snappy;../../../../src/zlib/include;../../../../src/zlib/src;../../../../src/apitrace/thirdparty/khronos;../../../../src/regal;../../../../src/apitrace/thirdparty/msinttypes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<PreprocessorDefinitions>APITRACE_TLS=0;HAVE_BACKTRACE=0;HAVE_EXTERNAL_OS_LOG=1;NOMINMAX;TRACE_ENABLED_CHECK=0;_ITERATOR_DEBUG_LEVEL=0;_WIN32_WINNT=0x0501;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<PrecompiledHeader>
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
</PrecompiledHeader>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
<AssemblerListingLocation>Debug\Win32\apitracelib\</AssemblerListingLocation>
|
<PrecompiledHeader>
|
||||||
<ObjectFileName>Debug\Win32\apitracelib\</ObjectFileName>
|
</PrecompiledHeader>
|
||||||
<ProgramDataBaseFileName>Debug\Win32\apitracelib.pdb</ProgramDataBaseFileName>
|
<AssemblerListingLocation>Debug\Win32\apitracelib\</AssemblerListingLocation>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<ObjectFileName>Debug\Win32\apitracelib\</ObjectFileName>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<ProgramDataBaseFileName>Debug\Win32\apitracelib.pdb</ProgramDataBaseFileName>
|
||||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<CompileAs>Default</CompileAs>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||||
<AdditionalOptions> -wd4018 -wd4063 -wd4100 -wd4127 -wd4244 -wd4505 -wd4512 -wd4800 %(AdditionalOptions)</AdditionalOptions>
|
<CompileAs>Default</CompileAs>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
</ClCompile>
|
<AdditionalOptions> -wd4018 -wd4063 -wd4100 -wd4127 -wd4244 -wd4505 -wd4512 -wd4800 %(AdditionalOptions)</AdditionalOptions>
|
||||||
<Link>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
</ClCompile>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<Link>
|
||||||
<AdditionalLibraryDirectories>Debug\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<ModuleDefinitionFile></ModuleDefinitionFile>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<AdditionalLibraryDirectories>Debug\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>Debug\Win32\apitracelib.pdb</ProgramDatabaseFile>
|
<ModuleDefinitionFile>
|
||||||
<SubSystem>Console</SubSystem>
|
</ModuleDefinitionFile>
|
||||||
<TargetMachine>MachineX86</TargetMachine>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ImportLibrary>Debug\Win32\apitracelib.lib</ImportLibrary>
|
<ProgramDatabaseFile>Debug\Win32\apitracelib.pdb</ProgramDatabaseFile>
|
||||||
</Link>
|
<SubSystem>Console</SubSystem>
|
||||||
<Midl>
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
<HeaderFileName>
|
<ImportLibrary>Debug\Win32\apitracelib.lib</ImportLibrary>
|
||||||
</HeaderFileName>
|
</Link>
|
||||||
</Midl>
|
<Midl>
|
||||||
<ResourceCompile>
|
<HeaderFileName>
|
||||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
</HeaderFileName>
|
||||||
<Culture>0x0409</Culture>
|
</Midl>
|
||||||
</ResourceCompile>
|
<ResourceCompile>
|
||||||
</ItemDefinitionGroup>
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
<Culture>0x0409</Culture>
|
||||||
<ClCompile>
|
</ResourceCompile>
|
||||||
<Optimization>Disabled</Optimization>
|
</ItemDefinitionGroup>
|
||||||
<AdditionalIncludeDirectories>../../../../include;../../../../src/apitrace/common;../../../../src/apitrace/dispatch;../../../../src/apitrace/helpers;../../../../src/apitrace/wrappers;../../../../src/apitrace;../../../../src/snappy;../../../../src/zlib/include;../../../../src/zlib/src;../../../../src/apitrace/thirdparty/khronos;../../../../src/regal;../../../../src/apitrace/thirdparty/msinttypes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
<PreprocessorDefinitions>APITRACE_TLS=0;NOMINMAX;TRACE_BACKTRACE=0;TRACE_ENABLED_CHECK=0;TRACE_OS_LOG=0;_ITERATOR_DEBUG_LEVEL=0;_WIN32_WINNT=0x0501;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<ClCompile>
|
||||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
<Optimization>Disabled</Optimization>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<AdditionalIncludeDirectories>../../../../include;../../../../src/apitrace/common;../../../../src/apitrace/dispatch;../../../../src/apitrace/helpers;../../../../src/apitrace/wrappers;../../../../src/apitrace;../../../../src/snappy;../../../../src/zlib/include;../../../../src/zlib/src;../../../../src/apitrace/thirdparty/khronos;../../../../src/regal;../../../../src/apitrace/thirdparty/msinttypes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PrecompiledHeader>
|
<PreprocessorDefinitions>APITRACE_TLS=0;HAVE_BACKTRACE=0;HAVE_EXTERNAL_OS_LOG=1;NOMINMAX;TRACE_ENABLED_CHECK=0;_ITERATOR_DEBUG_LEVEL=0;_WIN32_WINNT=0x0501;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</PrecompiledHeader>
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
<AssemblerListingLocation>Debug\x64\apitracelib\</AssemblerListingLocation>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
<ObjectFileName>Debug\x64\apitracelib\</ObjectFileName>
|
<PrecompiledHeader>
|
||||||
<ProgramDataBaseFileName>Debug\x64\apitracelib.pdb</ProgramDataBaseFileName>
|
</PrecompiledHeader>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<AssemblerListingLocation>Debug\x64\apitracelib\</AssemblerListingLocation>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<ObjectFileName>Debug\x64\apitracelib\</ObjectFileName>
|
||||||
<CompileAs>Default</CompileAs>
|
<ProgramDataBaseFileName>Debug\x64\apitracelib.pdb</ProgramDataBaseFileName>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalOptions> -wd4018 -wd4063 -wd4100 -wd4127 -wd4244 -wd4505 -wd4512 -wd4800 %(AdditionalOptions)</AdditionalOptions>
|
<CompileAs>Default</CompileAs>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
</ClCompile>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
<Link>
|
<AdditionalOptions> -wd4018 -wd4063 -wd4100 -wd4127 -wd4244 -wd4505 -wd4512 -wd4800 %(AdditionalOptions)</AdditionalOptions>
|
||||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
</ClCompile>
|
||||||
<AdditionalLibraryDirectories>Debug\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<Link>
|
||||||
<ModuleDefinitionFile></ModuleDefinitionFile>
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<ProgramDatabaseFile>Debug\x64\apitracelib.pdb</ProgramDatabaseFile>
|
<AdditionalLibraryDirectories>Debug\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<SubSystem>Console</SubSystem>
|
<ModuleDefinitionFile>
|
||||||
<ImportLibrary>Debug\x64\apitracelib.lib</ImportLibrary>
|
</ModuleDefinitionFile>
|
||||||
</Link>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<Midl>
|
<ProgramDatabaseFile>Debug\x64\apitracelib.pdb</ProgramDatabaseFile>
|
||||||
<HeaderFileName>
|
<SubSystem>Console</SubSystem>
|
||||||
</HeaderFileName>
|
<ImportLibrary>Debug\x64\apitracelib.lib</ImportLibrary>
|
||||||
</Midl>
|
</Link>
|
||||||
<ResourceCompile>
|
<Midl>
|
||||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<HeaderFileName>
|
||||||
<Culture>0x0409</Culture>
|
</HeaderFileName>
|
||||||
</ResourceCompile>
|
</Midl>
|
||||||
</ItemDefinitionGroup>
|
<ResourceCompile>
|
||||||
<ItemGroup>
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\os_posix.cpp" />
|
<Culture>0x0409</Culture>
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\os_win32.cpp" />
|
</ResourceCompile>
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_backtrace.cpp" />
|
</ItemDefinitionGroup>
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_callset.cpp" />
|
<ItemGroup>
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_dump.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\os_backtrace.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_fast_callset.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\os_posix.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_file.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\os_win32.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_file_read.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_callset.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_file_snappy.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_dump.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_file_write.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_fast_callset.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_file_zlib.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_file.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_loader.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_file_read.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_model.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_file_snappy.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_option.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_file_write.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_parser.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_file_zlib.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_parser_flags.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_loader.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_profiler.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_model.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_writer.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_option.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_writer_model.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_parser.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_writer_regal.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_parser_flags.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\dispatch\glproc_regal.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_profiler.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\helpers\eglsize.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_writer.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\wrappers\glcaps.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_writer_model.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\wrappers\gltrace_state.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\common\trace_writer_regal.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\wrappers\regaltrace.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\dispatch\glproc_regal.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\apitrace\wrappers\trace.cpp" />
|
<ClCompile Include="..\..\..\..\src\apitrace\helpers\eglsize.cpp" />
|
||||||
</ItemGroup>
|
<ClCompile Include="..\..\..\..\src\apitrace\wrappers\glcaps.cpp" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\apitrace\wrappers\gltrace_state.cpp" />
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<ClCompile Include="..\..\..\..\src\apitrace\wrappers\regaltrace.cpp" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ClCompile Include="..\..\..\..\src\apitrace\wrappers\trace.cpp" />
|
||||||
</ImportGroup>
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
@ -275,6 +275,15 @@
|
||||||
<ClCompile Include="..\..\..\..\src\freetype\src\bdf\bdfdrivr.c" />
|
<ClCompile Include="..\..\..\..\src\freetype\src\bdf\bdfdrivr.c" />
|
||||||
<ClCompile Include="..\..\..\..\src\freetype\src\bdf\bdflib.c" />
|
<ClCompile Include="..\..\..\..\src\freetype\src\bdf\bdflib.c" />
|
||||||
<ClCompile Include="..\..\..\..\src\freetype\src\cache\ftcache.c" />
|
<ClCompile Include="..\..\..\..\src\freetype\src\cache\ftcache.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cf2arrst.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cf2blues.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cf2error.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cf2font.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cf2ft.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cf2hints.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cf2intrp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cf2read.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cf2stack.c" />
|
||||||
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cffcmap.c" />
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cffcmap.c" />
|
||||||
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cffdrivr.c" />
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cffdrivr.c" />
|
||||||
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cffgload.c" />
|
<ClCompile Include="..\..\..\..\src\freetype\src\cff\cffgload.c" />
|
||||||
|
|
|
||||||
|
|
@ -1,251 +1,254 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
<Configuration>Debug</Configuration>
|
<Configuration>Debug</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Debug|x64">
|
<ProjectConfiguration Include="Debug|x64">
|
||||||
<Configuration>Debug</Configuration>
|
<Configuration>Debug</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
<Configuration>Release</Configuration>
|
<Configuration>Release</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Release|x64">
|
<ProjectConfiguration Include="Release|x64">
|
||||||
<Configuration>Release</Configuration>
|
<Configuration>Release</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectName>snappylib</ProjectName>
|
<ProjectName>snappylib</ProjectName>
|
||||||
<ProjectGuid>{E3BB0211-87AF-58EF-3C65-999758F666FD}</ProjectGuid>
|
<ProjectGuid>{E3BB0211-87AF-58EF-3C65-999758F666FD}</ProjectGuid>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseOfMfc>false</UseOfMfc>
|
<UseOfMfc>false</UseOfMfc>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings">
|
<ImportGroup Label="ExtensionSettings">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\</OutDir>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\snappylib\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\Win32\snappylib\</IntDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\snappylib\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Release\x64\snappylib\</IntDir>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\</OutDir>
|
||||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\</OutDir>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\</OutDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\snappylib\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\Win32\snappylib\</IntDir>
|
||||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\snappylib\</IntDir>
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Debug\x64\snappylib\</IntDir>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">snappylib</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">snappylib</TargetName>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">snappylib</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">snappylib</TargetName>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">snappylib</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">snappylib</TargetName>
|
||||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">snappylib</TargetName>
|
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">snappylib</TargetName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
<AdditionalIncludeDirectories>../../../../src/snappy;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>../../../../src/snappy;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<StringPooling>true</StringPooling>
|
<StringPooling>true</StringPooling>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<AssemblerListingLocation>Release\Win32\snappylib\</AssemblerListingLocation>
|
<AssemblerListingLocation>Release\Win32\snappylib\</AssemblerListingLocation>
|
||||||
<ObjectFileName>Release\Win32\snappylib\</ObjectFileName>
|
<ObjectFileName>Release\Win32\snappylib\</ObjectFileName>
|
||||||
<ProgramDataBaseFileName>Release\Win32\snappylib.pdb</ProgramDataBaseFileName>
|
<ProgramDataBaseFileName>Release\Win32\snappylib.pdb</ProgramDataBaseFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<CompileAs>Default</CompileAs>
|
<CompileAs>Default</CompileAs>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalLibraryDirectories>Release\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>Release\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ModuleDefinitionFile></ModuleDefinitionFile>
|
<ModuleDefinitionFile>
|
||||||
<ProgramDatabaseFile>Release\Win32\snappylib.pdb</ProgramDatabaseFile>
|
</ModuleDefinitionFile>
|
||||||
<SubSystem>Console</SubSystem>
|
<ProgramDatabaseFile>Release\Win32\snappylib.pdb</ProgramDatabaseFile>
|
||||||
<TargetMachine>MachineX86</TargetMachine>
|
<SubSystem>Console</SubSystem>
|
||||||
<ImportLibrary>Release\Win32\snappylib.lib</ImportLibrary>
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
</Link>
|
<ImportLibrary>Release\Win32\snappylib.lib</ImportLibrary>
|
||||||
<Midl>
|
</Link>
|
||||||
<HeaderFileName>
|
<Midl>
|
||||||
</HeaderFileName>
|
<HeaderFileName>
|
||||||
</Midl>
|
</HeaderFileName>
|
||||||
<ResourceCompile>
|
</Midl>
|
||||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<ResourceCompile>
|
||||||
<Culture>0x0409</Culture>
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ResourceCompile>
|
<Culture>0x0409</Culture>
|
||||||
</ItemDefinitionGroup>
|
</ResourceCompile>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
</ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
<Optimization>MaxSpeed</Optimization>
|
<ClCompile>
|
||||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
<AdditionalIncludeDirectories>../../../../src/snappy;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
<PreprocessorDefinitions>_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<AdditionalIncludeDirectories>../../../../src/snappy;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<StringPooling>true</StringPooling>
|
<PreprocessorDefinitions>_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<StringPooling>true</StringPooling>
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
<PrecompiledHeader>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
</PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
<AssemblerListingLocation>Release\x64\snappylib\</AssemblerListingLocation>
|
</PrecompiledHeader>
|
||||||
<ObjectFileName>Release\x64\snappylib\</ObjectFileName>
|
<AssemblerListingLocation>Release\x64\snappylib\</AssemblerListingLocation>
|
||||||
<ProgramDataBaseFileName>Release\x64\snappylib.pdb</ProgramDataBaseFileName>
|
<ObjectFileName>Release\x64\snappylib\</ObjectFileName>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<ProgramDataBaseFileName>Release\x64\snappylib.pdb</ProgramDataBaseFileName>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<CompileAs>Default</CompileAs>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<CompileAs>Default</CompileAs>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
||||||
</ClCompile>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<Link>
|
</ClCompile>
|
||||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
<Link>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<AdditionalLibraryDirectories>Release\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<ModuleDefinitionFile></ModuleDefinitionFile>
|
<AdditionalLibraryDirectories>Release\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>Release\x64\snappylib.pdb</ProgramDatabaseFile>
|
<ModuleDefinitionFile>
|
||||||
<SubSystem>Console</SubSystem>
|
</ModuleDefinitionFile>
|
||||||
<ImportLibrary>Release\x64\snappylib.lib</ImportLibrary>
|
<ProgramDatabaseFile>Release\x64\snappylib.pdb</ProgramDatabaseFile>
|
||||||
</Link>
|
<SubSystem>Console</SubSystem>
|
||||||
<Midl>
|
<ImportLibrary>Release\x64\snappylib.lib</ImportLibrary>
|
||||||
<HeaderFileName>
|
</Link>
|
||||||
</HeaderFileName>
|
<Midl>
|
||||||
</Midl>
|
<HeaderFileName>
|
||||||
<ResourceCompile>
|
</HeaderFileName>
|
||||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
</Midl>
|
||||||
<Culture>0x0409</Culture>
|
<ResourceCompile>
|
||||||
</ResourceCompile>
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ItemDefinitionGroup>
|
<Culture>0x0409</Culture>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
</ResourceCompile>
|
||||||
<ClCompile>
|
</ItemDefinitionGroup>
|
||||||
<Optimization>Disabled</Optimization>
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<AdditionalIncludeDirectories>../../../../src/snappy;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<ClCompile>
|
||||||
<PreprocessorDefinitions>_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<Optimization>Disabled</Optimization>
|
||||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
<AdditionalIncludeDirectories>../../../../src/snappy;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<PreprocessorDefinitions>_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<PrecompiledHeader>
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
</PrecompiledHeader>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
<AssemblerListingLocation>Debug\Win32\snappylib\</AssemblerListingLocation>
|
<PrecompiledHeader>
|
||||||
<ObjectFileName>Debug\Win32\snappylib\</ObjectFileName>
|
</PrecompiledHeader>
|
||||||
<ProgramDataBaseFileName>Debug\Win32\snappylib.pdb</ProgramDataBaseFileName>
|
<AssemblerListingLocation>Debug\Win32\snappylib\</AssemblerListingLocation>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<ObjectFileName>Debug\Win32\snappylib\</ObjectFileName>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<ProgramDataBaseFileName>Debug\Win32\snappylib.pdb</ProgramDataBaseFileName>
|
||||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<CompileAs>Default</CompileAs>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||||
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
<CompileAs>Default</CompileAs>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
</ClCompile>
|
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
||||||
<Link>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
</ClCompile>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<Link>
|
||||||
<AdditionalLibraryDirectories>Debug\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<ModuleDefinitionFile></ModuleDefinitionFile>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<AdditionalLibraryDirectories>Debug\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<ProgramDatabaseFile>Debug\Win32\snappylib.pdb</ProgramDatabaseFile>
|
<ModuleDefinitionFile>
|
||||||
<SubSystem>Console</SubSystem>
|
</ModuleDefinitionFile>
|
||||||
<TargetMachine>MachineX86</TargetMachine>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<ImportLibrary>Debug\Win32\snappylib.lib</ImportLibrary>
|
<ProgramDatabaseFile>Debug\Win32\snappylib.pdb</ProgramDatabaseFile>
|
||||||
</Link>
|
<SubSystem>Console</SubSystem>
|
||||||
<Midl>
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
<HeaderFileName>
|
<ImportLibrary>Debug\Win32\snappylib.lib</ImportLibrary>
|
||||||
</HeaderFileName>
|
</Link>
|
||||||
</Midl>
|
<Midl>
|
||||||
<ResourceCompile>
|
<HeaderFileName>
|
||||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
</HeaderFileName>
|
||||||
<Culture>0x0409</Culture>
|
</Midl>
|
||||||
</ResourceCompile>
|
<ResourceCompile>
|
||||||
</ItemDefinitionGroup>
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
<Culture>0x0409</Culture>
|
||||||
<ClCompile>
|
</ResourceCompile>
|
||||||
<Optimization>Disabled</Optimization>
|
</ItemDefinitionGroup>
|
||||||
<AdditionalIncludeDirectories>../../../../src/snappy;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
<PreprocessorDefinitions>_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<ClCompile>
|
||||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
<Optimization>Disabled</Optimization>
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
<AdditionalIncludeDirectories>../../../../src/snappy;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PrecompiledHeader>
|
<PreprocessorDefinitions>_ITERATOR_DEBUG_LEVEL=0;_CRT_SECURE_NO_WARNINGS=1;WIN32;_WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</PrecompiledHeader>
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
<AssemblerListingLocation>Debug\x64\snappylib\</AssemblerListingLocation>
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
<ObjectFileName>Debug\x64\snappylib\</ObjectFileName>
|
<PrecompiledHeader>
|
||||||
<ProgramDataBaseFileName>Debug\x64\snappylib.pdb</ProgramDataBaseFileName>
|
</PrecompiledHeader>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<AssemblerListingLocation>Debug\x64\snappylib\</AssemblerListingLocation>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
<ObjectFileName>Debug\x64\snappylib\</ObjectFileName>
|
||||||
<CompileAs>Default</CompileAs>
|
<ProgramDataBaseFileName>Debug\x64\snappylib.pdb</ProgramDataBaseFileName>
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
<CompileAs>Default</CompileAs>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||||
</ClCompile>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
<Link>
|
<AdditionalOptions> %(AdditionalOptions)</AdditionalOptions>
|
||||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
</ClCompile>
|
||||||
<AdditionalLibraryDirectories>Debug\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<Link>
|
||||||
<ModuleDefinitionFile></ModuleDefinitionFile>
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
<ProgramDatabaseFile>Debug\x64\snappylib.pdb</ProgramDatabaseFile>
|
<AdditionalLibraryDirectories>Debug\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
<SubSystem>Console</SubSystem>
|
<ModuleDefinitionFile>
|
||||||
<ImportLibrary>Debug\x64\snappylib.lib</ImportLibrary>
|
</ModuleDefinitionFile>
|
||||||
</Link>
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
<Midl>
|
<ProgramDatabaseFile>Debug\x64\snappylib.pdb</ProgramDatabaseFile>
|
||||||
<HeaderFileName>
|
<SubSystem>Console</SubSystem>
|
||||||
</HeaderFileName>
|
<ImportLibrary>Debug\x64\snappylib.lib</ImportLibrary>
|
||||||
</Midl>
|
</Link>
|
||||||
<ResourceCompile>
|
<Midl>
|
||||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<HeaderFileName>
|
||||||
<Culture>0x0409</Culture>
|
</HeaderFileName>
|
||||||
</ResourceCompile>
|
</Midl>
|
||||||
</ItemDefinitionGroup>
|
<ResourceCompile>
|
||||||
<ItemGroup>
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<ClCompile Include="..\..\..\..\src\snappy\snappy-c.cc" />
|
<Culture>0x0409</Culture>
|
||||||
<ClInclude Include="..\..\..\..\src\snappy\snappy-c.h" />
|
</ResourceCompile>
|
||||||
<ClInclude Include="..\..\..\..\src\snappy\snappy-internal.h" />
|
</ItemDefinitionGroup>
|
||||||
<ClCompile Include="..\..\..\..\src\snappy\snappy-sinksource.cc" />
|
<ItemGroup>
|
||||||
<ClInclude Include="..\..\..\..\src\snappy\snappy-sinksource.h" />
|
<ClCompile Include="..\..\..\..\src\snappy\snappy-c.cc" />
|
||||||
<ClInclude Include="..\..\..\..\src\snappy\snappy-stubs-internal.h" />
|
<ClInclude Include="..\..\..\..\src\snappy\snappy-c.h" />
|
||||||
<ClInclude Include="..\..\..\..\src\snappy\snappy-stubs-public.h" />
|
<ClInclude Include="..\..\..\..\src\snappy\snappy-internal.h" />
|
||||||
<ClCompile Include="..\..\..\..\src\snappy\snappy.cc" />
|
<ClCompile Include="..\..\..\..\src\snappy\snappy-sinksource.cc" />
|
||||||
<ClInclude Include="..\..\..\..\src\snappy\snappy.h" />
|
<ClInclude Include="..\..\..\..\src\snappy\snappy-sinksource.h" />
|
||||||
</ItemGroup>
|
<ClInclude Include="..\..\..\..\src\snappy\snappy-stubs-internal.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\snappy\snappy-stubs-public.h" />
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<ClCompile Include="..\..\..\..\src\snappy\snappy.cc" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ClInclude Include="..\..\..\..\src\snappy\snappy.h" />
|
||||||
</ImportGroup>
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
# zlib.inc
|
|
||||||
#
|
|
||||||
# Generic gnumake .inc for building zlib
|
|
||||||
#
|
|
||||||
|
|
||||||
# Sources
|
|
||||||
|
|
||||||
ZLIB.C :=
|
|
||||||
ZLIB.C += src/zlib/src/adler32.c
|
|
||||||
ZLIB.C += src/zlib/src/crc32.c
|
|
||||||
ZLIB.C += src/zlib/src/compress.c
|
|
||||||
ZLIB.C += src/zlib/src/deflate.c
|
|
||||||
ZLIB.C += src/zlib/src/infback.c
|
|
||||||
ZLIB.C += src/zlib/src/inffast.c
|
|
||||||
ZLIB.C += src/zlib/src/inflate.c
|
|
||||||
ZLIB.C += src/zlib/src/inftrees.c
|
|
||||||
ZLIB.C += src/zlib/src/trees.c
|
|
||||||
ZLIB.C += src/zlib/src/uncompr.c
|
|
||||||
ZLIB.C += src/zlib/src/zutil.c
|
|
||||||
ZLIB.C += src/zlib/src/gzlib.c
|
|
||||||
ZLIB.C += src/zlib/src/gzread.c
|
|
||||||
ZLIB.C += src/zlib/src/gzwrite.c
|
|
||||||
ZLIB.C += src/zlib/src/gzclose.c
|
|
||||||
|
|
||||||
#
|
|
||||||
|
|
||||||
ZLIB.CFLAGS := -Isrc/zlib/include
|
|
||||||
|
|
||||||
ZLIB.STATIC := libzlib.a
|
|
||||||
8
examples/alphatorus/android/.classpath
Normal file
8
examples/alphatorus/android/.classpath
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<classpath>
|
||||||
|
<classpathentry kind="src" path="src"/>
|
||||||
|
<classpathentry kind="src" path="gen"/>
|
||||||
|
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
|
||||||
|
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
|
||||||
|
<classpathentry kind="output" path="bin/classes"/>
|
||||||
|
</classpath>
|
||||||
33
examples/alphatorus/android/.project
Normal file
33
examples/alphatorus/android/.project
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>minimalAndroid</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
|
||||||
|
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
||||||
41
examples/alphatorus/android/AndroidManifest.xml
Normal file
41
examples/alphatorus/android/AndroidManifest.xml
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
/*
|
||||||
|
**
|
||||||
|
** Copyright 2009, The Android Open Source Project
|
||||||
|
**
|
||||||
|
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
** you may not use this file except in compliance with the License.
|
||||||
|
** You may obtain a copy of the License at
|
||||||
|
**
|
||||||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
**
|
||||||
|
** Unless required by applicable law or agreed to in writing, software
|
||||||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
** See the License for the specific language governing permissions and
|
||||||
|
** limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
|
||||||
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
package="com.regal.alphatorus">
|
||||||
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
|
||||||
|
<application
|
||||||
|
android:icon="@drawable/ic_launcher_regal"
|
||||||
|
android:label="@string/alphatorus_activity"
|
||||||
|
android:debuggable="true"
|
||||||
|
>
|
||||||
|
<activity android:name="AlphatorusActivity"
|
||||||
|
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
|
||||||
|
android:launchMode="singleTask"
|
||||||
|
android:configChanges="orientation|keyboardHidden">
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.MAIN" />
|
||||||
|
<category android:name="android.intent.category.LAUNCHER" />
|
||||||
|
</intent-filter>
|
||||||
|
</activity>
|
||||||
|
</application>
|
||||||
|
<uses-feature android:glEsVersion="0x00020000"/>
|
||||||
|
<uses-sdk android:minSdkVersion="10"/>
|
||||||
|
</manifest>
|
||||||
2
examples/alphatorus/android/default.properties
Normal file
2
examples/alphatorus/android/default.properties
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
# Project target.
|
||||||
|
target=android-15
|
||||||
40
examples/alphatorus/android/jni/Android.mk
Normal file
40
examples/alphatorus/android/jni/Android.mk
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
# Copyright (C) 2009 The Android Open Source Project
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
LOCAL_PATH:= $(call my-dir)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_MODULE := libalphatorus
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
|
LOCAL_ARM_MODE := arm
|
||||||
|
|
||||||
|
SHARED_DIR := $(LOCAL_PATH)/../../src
|
||||||
|
|
||||||
|
LOCAL_C_INCLUDES += $(SHARED_DIR)
|
||||||
|
MY_SRC_FILES := gl_code.cpp $(SHARED_DIR)/render.cpp
|
||||||
|
LOCAL_SRC_FILES := $(patsubst $(LOCAL_PATH)/%,%,$(MY_SRC_FILES))
|
||||||
|
LOCAL_STATIC_LIBRARIES := zlib snappy
|
||||||
|
LOCAL_WHOLE_STATIC_LIBRARIES := Regal_static apitrace
|
||||||
|
LOCAL_CFLAGS := -DANDROID=1
|
||||||
|
LOCAL_LDLIBS := -llog
|
||||||
|
|
||||||
|
#-lGLESv2
|
||||||
|
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
$(call import-add-path, $(LOCAL_PATH)/../../../../build/android/Regal)
|
||||||
|
$(call import-module, jni)
|
||||||
|
|
||||||
6
examples/alphatorus/android/jni/Application.mk
Normal file
6
examples/alphatorus/android/jni/Application.mk
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
APP_STL := stlport_static
|
||||||
|
|
||||||
|
ifeq ($(NDK_DEBUG),1)
|
||||||
|
$(warning NDK_DEBUG set, enabling debug build.)
|
||||||
|
APP_OPTIM := debug
|
||||||
|
endif
|
||||||
66
examples/alphatorus/android/jni/gl_code.cpp
Normal file
66
examples/alphatorus/android/jni/gl_code.cpp
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <jni.h>
|
||||||
|
#include <android/log.h>
|
||||||
|
|
||||||
|
#include <GL/Regal.h>
|
||||||
|
|
||||||
|
#include "render.h"
|
||||||
|
|
||||||
|
#include <cmath>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
|
||||||
|
#define LOG_TAG "alphatorus"
|
||||||
|
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
|
||||||
|
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
|
||||||
|
|
||||||
|
extern "C"
|
||||||
|
{
|
||||||
|
JNIEXPORT void JNICALL Java_com_regal_alphatorus_AlphatorusLib_init(JNIEnv *env, jobject obj, jint width, jint height);
|
||||||
|
JNIEXPORT void JNICALL Java_com_regal_alphatorus_AlphatorusLib_step(JNIEnv *env, jobject obj);
|
||||||
|
};
|
||||||
|
|
||||||
|
JNIEXPORT void JNICALL Java_com_regal_alphatorus_AlphatorusLib_init(JNIEnv *env, jobject obj, jint width, jint height)
|
||||||
|
{
|
||||||
|
// On Android there is a new context each time the application
|
||||||
|
// is activated - we ought to clean up the Regal resources for
|
||||||
|
// the old context, but there is no API for that yet.
|
||||||
|
|
||||||
|
RegalMakeCurrent(eglGetCurrentContext());
|
||||||
|
alphaTorusInit();
|
||||||
|
alphaTorusReshape(width, height);
|
||||||
|
}
|
||||||
|
|
||||||
|
JNIEXPORT void JNICALL Java_com_regal_alphatorus_AlphatorusLib_step(JNIEnv *env, jobject obj)
|
||||||
|
{
|
||||||
|
//glClear(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);
|
||||||
|
alphaTorusDisplay( true );
|
||||||
|
}
|
||||||
11
examples/alphatorus/android/project.properties
Normal file
11
examples/alphatorus/android/project.properties
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
# This file is automatically generated by Android Tools.
|
||||||
|
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
|
||||||
|
#
|
||||||
|
# This file must be checked in Version Control Systems.
|
||||||
|
#
|
||||||
|
# To customize properties used by the Ant build system use,
|
||||||
|
# "ant.properties", and override values to adapt the script to your
|
||||||
|
# project structure.
|
||||||
|
|
||||||
|
# Project target.
|
||||||
|
target=android-10
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 4.9 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.1 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 3.3 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 7.9 KiB |
29
examples/alphatorus/android/res/values/strings.xml
Normal file
29
examples/alphatorus/android/res/values/strings.xml
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
/*
|
||||||
|
**
|
||||||
|
** Copyright 2006, The Android Open Source Project
|
||||||
|
**
|
||||||
|
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
** you may not use this file except in compliance with the License.
|
||||||
|
** You may obtain a copy of the License at
|
||||||
|
**
|
||||||
|
** http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
**
|
||||||
|
** Unless required by applicable law or agreed to in writing, software
|
||||||
|
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
** See the License for the specific language governing permissions and
|
||||||
|
** limitations under the License.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- This file contains resource definitions for displayed strings, allowing
|
||||||
|
them to be changed based on the locale and options. -->
|
||||||
|
|
||||||
|
<resources>
|
||||||
|
<!-- Simple strings. -->
|
||||||
|
<string name="alphatorus_activity">alphatorus</string>
|
||||||
|
|
||||||
|
</resources>
|
||||||
|
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2007 The Android Open Source Project
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.regal.alphatorus;
|
||||||
|
|
||||||
|
import android.app.Activity;
|
||||||
|
import android.os.Bundle;
|
||||||
|
import android.util.Log;
|
||||||
|
import android.view.WindowManager;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
|
||||||
|
|
||||||
|
public class AlphatorusActivity extends Activity {
|
||||||
|
|
||||||
|
AlphatorusView mView;
|
||||||
|
|
||||||
|
@Override protected void onCreate(Bundle icicle) {
|
||||||
|
super.onCreate(icicle);
|
||||||
|
mView = new AlphatorusView(getApplication());
|
||||||
|
setContentView(mView);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override protected void onPause() {
|
||||||
|
super.onPause();
|
||||||
|
mView.onPause();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override protected void onResume() {
|
||||||
|
super.onResume();
|
||||||
|
mView.onResume();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,33 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2007 The Android Open Source Project
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.regal.alphatorus;
|
||||||
|
|
||||||
|
// Wrapper for native library
|
||||||
|
|
||||||
|
public class AlphatorusLib {
|
||||||
|
|
||||||
|
static {
|
||||||
|
System.loadLibrary("alphatorus");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param width the current view width
|
||||||
|
* @param height the current view height
|
||||||
|
*/
|
||||||
|
public static native void init(int width, int height);
|
||||||
|
public static native void step();
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,339 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2009 The Android Open Source Project
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.regal.alphatorus;
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2008 The Android Open Source Project
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.graphics.PixelFormat;
|
||||||
|
import android.opengl.GLSurfaceView;
|
||||||
|
import android.util.AttributeSet;
|
||||||
|
import android.util.Log;
|
||||||
|
import android.view.KeyEvent;
|
||||||
|
import android.view.MotionEvent;
|
||||||
|
|
||||||
|
import javax.microedition.khronos.egl.EGL10;
|
||||||
|
import javax.microedition.khronos.egl.EGLConfig;
|
||||||
|
import javax.microedition.khronos.egl.EGLContext;
|
||||||
|
import javax.microedition.khronos.egl.EGLDisplay;
|
||||||
|
import javax.microedition.khronos.opengles.GL10;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A simple GLSurfaceView sub-class that demonstrate how to perform
|
||||||
|
* OpenGL ES 2.0 rendering into a GL Surface. Note the following important
|
||||||
|
* details:
|
||||||
|
*
|
||||||
|
* - The class must use a custom context factory to enable 2.0 rendering.
|
||||||
|
* See ContextFactory class definition below.
|
||||||
|
*
|
||||||
|
* - The class must use a custom EGLConfigChooser to be able to select
|
||||||
|
* an EGLConfig that supports 2.0. This is done by providing a config
|
||||||
|
* specification to eglChooseConfig() that has the attribute
|
||||||
|
* EGL10.ELG_RENDERABLE_TYPE containing the EGL_OPENGL_ES2_BIT flag
|
||||||
|
* set. See ConfigChooser class definition below.
|
||||||
|
*
|
||||||
|
* - The class must select the surface's format, then choose an EGLConfig
|
||||||
|
* that matches it exactly (with regards to red/green/blue/alpha channels
|
||||||
|
* bit depths). Failure to do so would result in an EGL_BAD_MATCH error.
|
||||||
|
*/
|
||||||
|
class AlphatorusView extends GLSurfaceView {
|
||||||
|
private static String TAG = "AlphatorusView";
|
||||||
|
private static final boolean DEBUG = false;
|
||||||
|
|
||||||
|
public AlphatorusView(Context context) {
|
||||||
|
super(context);
|
||||||
|
init(false, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
public AlphatorusView(Context context, boolean translucent, int depth, int stencil) {
|
||||||
|
super(context);
|
||||||
|
init(translucent, depth, stencil);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void init(boolean translucent, int depth, int stencil) {
|
||||||
|
|
||||||
|
/* By default, GLSurfaceView() creates a RGB_565 opaque surface.
|
||||||
|
* If we want a translucent one, we should change the surface's
|
||||||
|
* format here, using PixelFormat.TRANSLUCENT for GL Surfaces
|
||||||
|
* is interpreted as any 32-bit surface with alpha by SurfaceFlinger.
|
||||||
|
*/
|
||||||
|
if (translucent) {
|
||||||
|
this.getHolder().setFormat(PixelFormat.TRANSLUCENT);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Setup the context factory for 2.0 rendering.
|
||||||
|
* See ContextFactory class definition below
|
||||||
|
*/
|
||||||
|
setEGLContextFactory(new ContextFactory());
|
||||||
|
|
||||||
|
/* We need to choose an EGLConfig that matches the format of
|
||||||
|
* our surface exactly. This is going to be done in our
|
||||||
|
* custom config chooser. See ConfigChooser class definition
|
||||||
|
* below.
|
||||||
|
*/
|
||||||
|
setEGLConfigChooser( translucent ?
|
||||||
|
new ConfigChooser(8, 8, 8, 8, depth, stencil) :
|
||||||
|
new ConfigChooser(5, 6, 5, 0, depth, stencil) );
|
||||||
|
|
||||||
|
/* Set the renderer responsible for frame rendering */
|
||||||
|
setRenderer(new Renderer());
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class ContextFactory implements GLSurfaceView.EGLContextFactory {
|
||||||
|
private static int EGL_CONTEXT_CLIENT_VERSION = 0x3098;
|
||||||
|
public EGLContext createContext(EGL10 egl, EGLDisplay display, EGLConfig eglConfig) {
|
||||||
|
Log.w(TAG, "creating OpenGL ES 2.0 context");
|
||||||
|
checkEglError("Before eglCreateContext", egl);
|
||||||
|
int[] attrib_list = {EGL_CONTEXT_CLIENT_VERSION, 2, EGL10.EGL_NONE };
|
||||||
|
EGLContext context = egl.eglCreateContext(display, eglConfig, EGL10.EGL_NO_CONTEXT, attrib_list);
|
||||||
|
checkEglError("After eglCreateContext", egl);
|
||||||
|
return context;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void destroyContext(EGL10 egl, EGLDisplay display, EGLContext context) {
|
||||||
|
egl.eglDestroyContext(display, context);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void checkEglError(String prompt, EGL10 egl) {
|
||||||
|
int error;
|
||||||
|
while ((error = egl.eglGetError()) != EGL10.EGL_SUCCESS) {
|
||||||
|
Log.e(TAG, String.format("%s: EGL error: 0x%x", prompt, error));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class ConfigChooser implements GLSurfaceView.EGLConfigChooser {
|
||||||
|
|
||||||
|
public ConfigChooser(int r, int g, int b, int a, int depth, int stencil) {
|
||||||
|
mRedSize = r;
|
||||||
|
mGreenSize = g;
|
||||||
|
mBlueSize = b;
|
||||||
|
mAlphaSize = a;
|
||||||
|
mDepthSize = depth;
|
||||||
|
mStencilSize = stencil;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* This EGL config specification is used to specify 2.0 rendering.
|
||||||
|
* We use a minimum size of 4 bits for red/green/blue, but will
|
||||||
|
* perform actual matching in chooseConfig() below.
|
||||||
|
*/
|
||||||
|
private static int EGL_OPENGL_ES2_BIT = 4;
|
||||||
|
private static int[] s_configAttribs2 =
|
||||||
|
{
|
||||||
|
EGL10.EGL_RED_SIZE, 4,
|
||||||
|
EGL10.EGL_GREEN_SIZE, 4,
|
||||||
|
EGL10.EGL_BLUE_SIZE, 4,
|
||||||
|
EGL10.EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
|
||||||
|
EGL10.EGL_NONE
|
||||||
|
};
|
||||||
|
|
||||||
|
public EGLConfig chooseConfig(EGL10 egl, EGLDisplay display) {
|
||||||
|
|
||||||
|
/* Get the number of minimally matching EGL configurations
|
||||||
|
*/
|
||||||
|
int[] num_config = new int[1];
|
||||||
|
egl.eglChooseConfig(display, s_configAttribs2, null, 0, num_config);
|
||||||
|
|
||||||
|
int numConfigs = num_config[0];
|
||||||
|
|
||||||
|
if (numConfigs <= 0) {
|
||||||
|
throw new IllegalArgumentException("No configs match configSpec");
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Allocate then read the array of minimally matching EGL configs
|
||||||
|
*/
|
||||||
|
EGLConfig[] configs = new EGLConfig[numConfigs];
|
||||||
|
egl.eglChooseConfig(display, s_configAttribs2, configs, numConfigs, num_config);
|
||||||
|
|
||||||
|
if (DEBUG) {
|
||||||
|
printConfigs(egl, display, configs);
|
||||||
|
}
|
||||||
|
/* Now return the "best" one
|
||||||
|
*/
|
||||||
|
return chooseConfig(egl, display, configs);
|
||||||
|
}
|
||||||
|
|
||||||
|
public EGLConfig chooseConfig(EGL10 egl, EGLDisplay display,
|
||||||
|
EGLConfig[] configs) {
|
||||||
|
for(EGLConfig config : configs) {
|
||||||
|
int d = findConfigAttrib(egl, display, config,
|
||||||
|
EGL10.EGL_DEPTH_SIZE, 0);
|
||||||
|
int s = findConfigAttrib(egl, display, config,
|
||||||
|
EGL10.EGL_STENCIL_SIZE, 0);
|
||||||
|
|
||||||
|
// We need at least mDepthSize and mStencilSize bits
|
||||||
|
if (d < mDepthSize || s < mStencilSize)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
// We want an *exact* match for red/green/blue/alpha
|
||||||
|
int r = findConfigAttrib(egl, display, config,
|
||||||
|
EGL10.EGL_RED_SIZE, 0);
|
||||||
|
int g = findConfigAttrib(egl, display, config,
|
||||||
|
EGL10.EGL_GREEN_SIZE, 0);
|
||||||
|
int b = findConfigAttrib(egl, display, config,
|
||||||
|
EGL10.EGL_BLUE_SIZE, 0);
|
||||||
|
int a = findConfigAttrib(egl, display, config,
|
||||||
|
EGL10.EGL_ALPHA_SIZE, 0);
|
||||||
|
|
||||||
|
if (r == mRedSize && g == mGreenSize && b == mBlueSize && a == mAlphaSize)
|
||||||
|
return config;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
private int findConfigAttrib(EGL10 egl, EGLDisplay display,
|
||||||
|
EGLConfig config, int attribute, int defaultValue) {
|
||||||
|
|
||||||
|
if (egl.eglGetConfigAttrib(display, config, attribute, mValue)) {
|
||||||
|
return mValue[0];
|
||||||
|
}
|
||||||
|
return defaultValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void printConfigs(EGL10 egl, EGLDisplay display,
|
||||||
|
EGLConfig[] configs) {
|
||||||
|
int numConfigs = configs.length;
|
||||||
|
Log.w(TAG, String.format("%d configurations", numConfigs));
|
||||||
|
for (int i = 0; i < numConfigs; i++) {
|
||||||
|
Log.w(TAG, String.format("Configuration %d:\n", i));
|
||||||
|
printConfig(egl, display, configs[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void printConfig(EGL10 egl, EGLDisplay display,
|
||||||
|
EGLConfig config) {
|
||||||
|
int[] attributes = {
|
||||||
|
EGL10.EGL_BUFFER_SIZE,
|
||||||
|
EGL10.EGL_ALPHA_SIZE,
|
||||||
|
EGL10.EGL_BLUE_SIZE,
|
||||||
|
EGL10.EGL_GREEN_SIZE,
|
||||||
|
EGL10.EGL_RED_SIZE,
|
||||||
|
EGL10.EGL_DEPTH_SIZE,
|
||||||
|
EGL10.EGL_STENCIL_SIZE,
|
||||||
|
EGL10.EGL_CONFIG_CAVEAT,
|
||||||
|
EGL10.EGL_CONFIG_ID,
|
||||||
|
EGL10.EGL_LEVEL,
|
||||||
|
EGL10.EGL_MAX_PBUFFER_HEIGHT,
|
||||||
|
EGL10.EGL_MAX_PBUFFER_PIXELS,
|
||||||
|
EGL10.EGL_MAX_PBUFFER_WIDTH,
|
||||||
|
EGL10.EGL_NATIVE_RENDERABLE,
|
||||||
|
EGL10.EGL_NATIVE_VISUAL_ID,
|
||||||
|
EGL10.EGL_NATIVE_VISUAL_TYPE,
|
||||||
|
0x3030, // EGL10.EGL_PRESERVED_RESOURCES,
|
||||||
|
EGL10.EGL_SAMPLES,
|
||||||
|
EGL10.EGL_SAMPLE_BUFFERS,
|
||||||
|
EGL10.EGL_SURFACE_TYPE,
|
||||||
|
EGL10.EGL_TRANSPARENT_TYPE,
|
||||||
|
EGL10.EGL_TRANSPARENT_RED_VALUE,
|
||||||
|
EGL10.EGL_TRANSPARENT_GREEN_VALUE,
|
||||||
|
EGL10.EGL_TRANSPARENT_BLUE_VALUE,
|
||||||
|
0x3039, // EGL10.EGL_BIND_TO_TEXTURE_RGB,
|
||||||
|
0x303A, // EGL10.EGL_BIND_TO_TEXTURE_RGBA,
|
||||||
|
0x303B, // EGL10.EGL_MIN_SWAP_INTERVAL,
|
||||||
|
0x303C, // EGL10.EGL_MAX_SWAP_INTERVAL,
|
||||||
|
EGL10.EGL_LUMINANCE_SIZE,
|
||||||
|
EGL10.EGL_ALPHA_MASK_SIZE,
|
||||||
|
EGL10.EGL_COLOR_BUFFER_TYPE,
|
||||||
|
EGL10.EGL_RENDERABLE_TYPE,
|
||||||
|
0x3042 // EGL10.EGL_CONFORMANT
|
||||||
|
};
|
||||||
|
String[] names = {
|
||||||
|
"EGL_BUFFER_SIZE",
|
||||||
|
"EGL_ALPHA_SIZE",
|
||||||
|
"EGL_BLUE_SIZE",
|
||||||
|
"EGL_GREEN_SIZE",
|
||||||
|
"EGL_RED_SIZE",
|
||||||
|
"EGL_DEPTH_SIZE",
|
||||||
|
"EGL_STENCIL_SIZE",
|
||||||
|
"EGL_CONFIG_CAVEAT",
|
||||||
|
"EGL_CONFIG_ID",
|
||||||
|
"EGL_LEVEL",
|
||||||
|
"EGL_MAX_PBUFFER_HEIGHT",
|
||||||
|
"EGL_MAX_PBUFFER_PIXELS",
|
||||||
|
"EGL_MAX_PBUFFER_WIDTH",
|
||||||
|
"EGL_NATIVE_RENDERABLE",
|
||||||
|
"EGL_NATIVE_VISUAL_ID",
|
||||||
|
"EGL_NATIVE_VISUAL_TYPE",
|
||||||
|
"EGL_PRESERVED_RESOURCES",
|
||||||
|
"EGL_SAMPLES",
|
||||||
|
"EGL_SAMPLE_BUFFERS",
|
||||||
|
"EGL_SURFACE_TYPE",
|
||||||
|
"EGL_TRANSPARENT_TYPE",
|
||||||
|
"EGL_TRANSPARENT_RED_VALUE",
|
||||||
|
"EGL_TRANSPARENT_GREEN_VALUE",
|
||||||
|
"EGL_TRANSPARENT_BLUE_VALUE",
|
||||||
|
"EGL_BIND_TO_TEXTURE_RGB",
|
||||||
|
"EGL_BIND_TO_TEXTURE_RGBA",
|
||||||
|
"EGL_MIN_SWAP_INTERVAL",
|
||||||
|
"EGL_MAX_SWAP_INTERVAL",
|
||||||
|
"EGL_LUMINANCE_SIZE",
|
||||||
|
"EGL_ALPHA_MASK_SIZE",
|
||||||
|
"EGL_COLOR_BUFFER_TYPE",
|
||||||
|
"EGL_RENDERABLE_TYPE",
|
||||||
|
"EGL_CONFORMANT"
|
||||||
|
};
|
||||||
|
int[] value = new int[1];
|
||||||
|
for (int i = 0; i < attributes.length; i++) {
|
||||||
|
int attribute = attributes[i];
|
||||||
|
String name = names[i];
|
||||||
|
if ( egl.eglGetConfigAttrib(display, config, attribute, value)) {
|
||||||
|
Log.w(TAG, String.format(" %s: %d\n", name, value[0]));
|
||||||
|
} else {
|
||||||
|
// Log.w(TAG, String.format(" %s: failed\n", name));
|
||||||
|
while (egl.eglGetError() != EGL10.EGL_SUCCESS);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Subclasses can adjust these values:
|
||||||
|
protected int mRedSize;
|
||||||
|
protected int mGreenSize;
|
||||||
|
protected int mBlueSize;
|
||||||
|
protected int mAlphaSize;
|
||||||
|
protected int mDepthSize;
|
||||||
|
protected int mStencilSize;
|
||||||
|
private int[] mValue = new int[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class Renderer implements GLSurfaceView.Renderer {
|
||||||
|
public void onDrawFrame(GL10 gl) {
|
||||||
|
AlphatorusLib.step();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onSurfaceChanged(GL10 gl, int width, int height) {
|
||||||
|
AlphatorusLib.init(width, height);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onSurfaceCreated(GL10 gl, EGLConfig config) {
|
||||||
|
// Do nothing.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
37
examples/alphatorus/egl/Makefile
Normal file
37
examples/alphatorus/egl/Makefile
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
|
||||||
|
all: alphatorus
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f alphatorus
|
||||||
|
rm -rf obj
|
||||||
|
|
||||||
|
REGAL_DIR := ../../../../regal
|
||||||
|
REGAL_SRC := $(wildcard $(REGAL_DIR)/gen/*.cpp $(REGAL_DIR)/src/*.cpp)
|
||||||
|
REGAL_INC := $(REGAL_DIR)/include $(REGAL_DIR)/src
|
||||||
|
REGAL_DEF := -DREGAL_SYS_EGL=1
|
||||||
|
|
||||||
|
SHARED_DIR := ../src
|
||||||
|
SHARED_SRC := $(wildcard $(SHARED_DIR)/*.cpp)
|
||||||
|
SHARED_INC := $(SHARED_DIR)
|
||||||
|
|
||||||
|
LOCAL_SRC := $(wildcard *.cpp)
|
||||||
|
|
||||||
|
MY_SRC := $(REGAL_SRC) $(LOCAL_SRC) $(SHARED_SRC)
|
||||||
|
MY_SRC_DIRS := $(sort $(dir $(MY_SRC)))
|
||||||
|
|
||||||
|
MY_OBJ := $(MY_SRC)
|
||||||
|
MY_OBJ := $(patsubst %.cpp, obj$(CURDIR)/%.o, $(MY_OBJ))
|
||||||
|
MY_OBJ := $(patsubst %.c, obj$(CURDIR)/%.o, $(MY_OBJ))
|
||||||
|
MY_OBJ_DIRS := $(sort $(dir $(MY_OBJ)))
|
||||||
|
|
||||||
|
MY_INC := $(REGAL_INC) $(SHARED_INC)
|
||||||
|
MY_CMD_INC := $(patsubst %, -I %, $(MY_INC))
|
||||||
|
|
||||||
|
obj$(CURDIR)/%.o: %.cpp
|
||||||
|
@mkdir -p $(dir $@)
|
||||||
|
g++ -g -c -o $@ $(MY_CMD_INC) $(REGAL_DEF) $<
|
||||||
|
@echo $@ ---- $<
|
||||||
|
|
||||||
|
alphatorus: $(MY_OBJ)
|
||||||
|
g++ -g -o $@ $(MY_OBJ) -L$(REGAL_DIR)/lib -lRegal -lX11 -lpthread
|
||||||
|
|
||||||
431
examples/alphatorus/egl/main.cpp
Normal file
431
examples/alphatorus/egl/main.cpp
Normal file
|
|
@ -0,0 +1,431 @@
|
||||||
|
/* Created by exoticorn ( http://talk.maemo.org/showthread.php?t=37356 )
|
||||||
|
* edited and commented by André Bergner [endboss]
|
||||||
|
*
|
||||||
|
* libraries needed: libx11-dev, libgles2-dev
|
||||||
|
*
|
||||||
|
* compile with: g++ -lX11 -lEGL -lGLESv2 egl-example.cpp
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
#include <cmath>
|
||||||
|
#include <sys/time.h>
|
||||||
|
|
||||||
|
#include <X11/Xlib.h>
|
||||||
|
#include <X11/Xatom.h>
|
||||||
|
#include <X11/Xutil.h>
|
||||||
|
|
||||||
|
#include <GL/Regal.h>
|
||||||
|
#include "render.h"
|
||||||
|
|
||||||
|
/*
|
||||||
|
#include <GLES2/gl2.h>
|
||||||
|
#include <EGL/egl.h>
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <dlfcn.h>
|
||||||
|
|
||||||
|
const char vertex_src [] =
|
||||||
|
" \
|
||||||
|
attribute vec4 position; \
|
||||||
|
varying mediump vec2 pos; \
|
||||||
|
uniform vec4 offset; \
|
||||||
|
\
|
||||||
|
void main() \
|
||||||
|
{ \
|
||||||
|
gl_Position = position + offset; \
|
||||||
|
pos = position.xy; \
|
||||||
|
} \
|
||||||
|
";
|
||||||
|
|
||||||
|
|
||||||
|
const char fragment_src [] =
|
||||||
|
" \
|
||||||
|
varying mediump vec2 pos; \
|
||||||
|
uniform mediump float phase; \
|
||||||
|
\
|
||||||
|
void main() \
|
||||||
|
{ \
|
||||||
|
gl_FragColor = vec4( 1., 0.9, 0.7, 1.0 ) * \
|
||||||
|
cos( 30.*sqrt(pos.x*pos.x + 1.5*pos.y*pos.y) \
|
||||||
|
+ atan(pos.y,pos.x) - phase ); \
|
||||||
|
} \
|
||||||
|
";
|
||||||
|
// some more formulas to play with...
|
||||||
|
// cos( 20.*(pos.x*pos.x + pos.y*pos.y) - phase );
|
||||||
|
// cos( 20.*sqrt(pos.x*pos.x + pos.y*pos.y) + atan(pos.y,pos.x) - phase );
|
||||||
|
// cos( 30.*sqrt(pos.x*pos.x + 1.5*pos.y*pos.y - 1.8*pos.x*pos.y*pos.y)
|
||||||
|
// + atan(pos.y,pos.x) - phase );
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
print_shader_info_log (
|
||||||
|
GLuint shader // handle to the shader
|
||||||
|
)
|
||||||
|
{
|
||||||
|
GLint length;
|
||||||
|
|
||||||
|
glGetShaderiv ( shader , GL_INFO_LOG_LENGTH , &length );
|
||||||
|
|
||||||
|
if ( length ) {
|
||||||
|
char* buffer = new char [ length ];
|
||||||
|
glGetShaderInfoLog ( shader , length , NULL , buffer );
|
||||||
|
cout << "shader info: " << buffer << flush;
|
||||||
|
delete [] buffer;
|
||||||
|
|
||||||
|
GLint success;
|
||||||
|
glGetShaderiv( shader, GL_COMPILE_STATUS, &success );
|
||||||
|
if ( success != GL_TRUE ) exit ( 1 );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
GLuint
|
||||||
|
load_shader (
|
||||||
|
const char *shader_source,
|
||||||
|
GLenum type
|
||||||
|
)
|
||||||
|
{
|
||||||
|
GLuint shader = glCreateShader( type );
|
||||||
|
|
||||||
|
glShaderSource ( shader , 1 , &shader_source , NULL );
|
||||||
|
glCompileShader ( shader );
|
||||||
|
|
||||||
|
print_shader_info_log ( shader );
|
||||||
|
|
||||||
|
return shader;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Display *x_display;
|
||||||
|
Window win;
|
||||||
|
EGLDisplay egl_display;
|
||||||
|
EGLContext egl_context;
|
||||||
|
|
||||||
|
GLfloat
|
||||||
|
norm_x = 0.0,
|
||||||
|
norm_y = 0.0,
|
||||||
|
offset_x = 0.0,
|
||||||
|
offset_y = 0.0,
|
||||||
|
p1_pos_x = 0.0,
|
||||||
|
p1_pos_y = 0.0;
|
||||||
|
|
||||||
|
GLint
|
||||||
|
phase_loc,
|
||||||
|
offset_loc,
|
||||||
|
position_loc;
|
||||||
|
|
||||||
|
|
||||||
|
EGLSurface egl_surface;
|
||||||
|
bool update_pos = false;
|
||||||
|
|
||||||
|
const float vertexArray[] = {
|
||||||
|
0.0, 0.5, 0.0,
|
||||||
|
-0.5, 0.0, 0.0,
|
||||||
|
0.0, -0.5, 0.0,
|
||||||
|
0.5, 0.0, 0.0,
|
||||||
|
0.0, 0.5, 0.0
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
void render()
|
||||||
|
{
|
||||||
|
static float phase = 0;
|
||||||
|
static int donesetup = 0;
|
||||||
|
|
||||||
|
static XWindowAttributes gwa;
|
||||||
|
|
||||||
|
//// draw
|
||||||
|
|
||||||
|
if ( !donesetup ) {
|
||||||
|
XWindowAttributes gwa;
|
||||||
|
XGetWindowAttributes ( x_display , win , &gwa );
|
||||||
|
glViewport ( 0 , 0 , gwa.width , gwa.height );
|
||||||
|
glClearColor ( 1.0 , 0.06 , 0.07 , 1.); // background color
|
||||||
|
donesetup = 1;
|
||||||
|
}
|
||||||
|
static int color = 1;
|
||||||
|
|
||||||
|
if (color)
|
||||||
|
glClearColor ( 1.0 , 0.06 , 0.07 , 1.); // background color
|
||||||
|
else
|
||||||
|
glClearColor ( 0.0 , 1.0 , 0.07 , 1.); // background color
|
||||||
|
|
||||||
|
color = !color;
|
||||||
|
|
||||||
|
glClear ( GL_COLOR_BUFFER_BIT );
|
||||||
|
|
||||||
|
glUniform1f ( phase_loc , phase ); // write the value of phase to the shaders phase
|
||||||
|
phase = fmodf ( phase + 0.5f , 2.f * 3.141f ); // and update the local variable
|
||||||
|
|
||||||
|
if ( update_pos ) { // if the position of the texture has changed due to user action
|
||||||
|
GLfloat old_offset_x = offset_x;
|
||||||
|
GLfloat old_offset_y = offset_y;
|
||||||
|
|
||||||
|
offset_x = norm_x - p1_pos_x;
|
||||||
|
offset_y = norm_y - p1_pos_y;
|
||||||
|
|
||||||
|
p1_pos_x = norm_x;
|
||||||
|
p1_pos_y = norm_y;
|
||||||
|
|
||||||
|
offset_x += old_offset_x;
|
||||||
|
offset_y += old_offset_y;
|
||||||
|
|
||||||
|
update_pos = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
glUniform4f ( offset_loc , offset_x , offset_y , 0.0 , 0.0 );
|
||||||
|
|
||||||
|
glVertexAttribPointer ( position_loc, 3, GL_FLOAT, false, 0, vertexArray );
|
||||||
|
glEnableVertexAttribArray ( position_loc );
|
||||||
|
|
||||||
|
glBlendFunc(GL_ONE, GL_ONE);
|
||||||
|
//glEnable(GL_BLEND);
|
||||||
|
|
||||||
|
//glDrawArrays ( GL_TRIANGLE_STRIP, 0, 5 );
|
||||||
|
|
||||||
|
int ret;
|
||||||
|
ret = eglSwapBuffers ( egl_display, egl_surface ); // get the rendered buffer to the screen
|
||||||
|
printf("swap returned %i\n", ret);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
/////// the X11 part //////////////////////////////////////////////////////////////////
|
||||||
|
// in the first part the program opens a connection to the X11 window manager
|
||||||
|
//
|
||||||
|
|
||||||
|
x_display = XOpenDisplay ( NULL ); // open the standard display (the primary screen)
|
||||||
|
if ( x_display == NULL ) {
|
||||||
|
cerr << "cannot connect to X server" << endl;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
Window root = DefaultRootWindow( x_display ); // get the root window (usually the whole screen)
|
||||||
|
|
||||||
|
XSetWindowAttributes swa;
|
||||||
|
swa.event_mask = ExposureMask | PointerMotionMask | KeyPressMask;
|
||||||
|
|
||||||
|
win = XCreateWindow ( // create a window with the provided parameters
|
||||||
|
x_display, root,
|
||||||
|
0, 0, 800, 480, 0,
|
||||||
|
CopyFromParent, InputOutput,
|
||||||
|
CopyFromParent, CWEventMask,
|
||||||
|
&swa );
|
||||||
|
|
||||||
|
XSetWindowAttributes xattr;
|
||||||
|
Atom atom;
|
||||||
|
int one = 1;
|
||||||
|
|
||||||
|
xattr.override_redirect = False;
|
||||||
|
XChangeWindowAttributes ( x_display, win, CWOverrideRedirect, &xattr );
|
||||||
|
|
||||||
|
/*atom = XInternAtom ( x_display, "_NET_WM_STATE_FULLSCREEN", True );
|
||||||
|
XChangeProperty (
|
||||||
|
x_display, win,
|
||||||
|
XInternAtom ( x_display, "_NET_WM_STATE", True ),
|
||||||
|
XA_ATOM, 32, PropModeReplace,
|
||||||
|
(unsigned char*) &atom, 1 );*/
|
||||||
|
|
||||||
|
/*XChangeProperty (
|
||||||
|
x_display, win,
|
||||||
|
XInternAtom ( x_display, "_HILDON_NON_COMPOSITED_WINDOW", True ),
|
||||||
|
XA_INTEGER, 32, PropModeReplace,
|
||||||
|
(unsigned char*) &one, 1);*/
|
||||||
|
|
||||||
|
XWMHints hints;
|
||||||
|
hints.input = True;
|
||||||
|
hints.flags = InputHint;
|
||||||
|
XSetWMHints(x_display, win, &hints);
|
||||||
|
|
||||||
|
XMapWindow ( x_display , win ); // make the window visible on the screen
|
||||||
|
XStoreName ( x_display , win , "GL test" ); // give the window a name
|
||||||
|
|
||||||
|
XSync(x_display, NULL);
|
||||||
|
//sleep(10);
|
||||||
|
|
||||||
|
//// get identifiers for the provided atom name strings
|
||||||
|
/*Atom wm_state = XInternAtom ( x_display, "_NET_WM_STATE", False );
|
||||||
|
Atom fullscreen = XInternAtom ( x_display, "_NET_WM_STATE_FULLSCREEN", False );
|
||||||
|
|
||||||
|
XEvent xev;
|
||||||
|
memset ( &xev, 0, sizeof(xev) );
|
||||||
|
|
||||||
|
xev.type = ClientMessage;
|
||||||
|
xev.xclient.window = win;
|
||||||
|
xev.xclient.message_type = wm_state;
|
||||||
|
xev.xclient.format = 32;
|
||||||
|
xev.xclient.data.l[0] = 1;
|
||||||
|
xev.xclient.data.l[1] = fullscreen;
|
||||||
|
XSendEvent ( // send an event mask to the X-server
|
||||||
|
x_display,
|
||||||
|
DefaultRootWindow ( x_display ),
|
||||||
|
False,
|
||||||
|
SubstructureNotifyMask,
|
||||||
|
&xev );*/
|
||||||
|
|
||||||
|
|
||||||
|
/////// the egl part //////////////////////////////////////////////////////////////////
|
||||||
|
// egl provides an interface to connect the graphics related functionality of openGL ES
|
||||||
|
// with the windowing interface and functionality of the native operation system (X11
|
||||||
|
// in our case.
|
||||||
|
|
||||||
|
egl_display = eglGetDisplay( (EGLNativeDisplayType) x_display );
|
||||||
|
if ( egl_display == EGL_NO_DISPLAY ) {
|
||||||
|
cerr << "Got no EGL display." << endl;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( !eglInitialize( egl_display, NULL, NULL ) ) {
|
||||||
|
cerr << "Unable to initialize EGL" << endl;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
EGLint attr[] = { // some attributes to set up our egl-interface
|
||||||
|
EGL_BUFFER_SIZE, 32,
|
||||||
|
EGL_RENDERABLE_TYPE,
|
||||||
|
EGL_OPENGL_ES_BIT,
|
||||||
|
EGL_NONE
|
||||||
|
};
|
||||||
|
|
||||||
|
EGLConfig ecfg;
|
||||||
|
EGLint num_config;
|
||||||
|
if ( !eglChooseConfig( egl_display, attr, &ecfg, 1, &num_config ) ) {
|
||||||
|
cerr << "Failed to choose config (eglError: " << eglGetError() << ")" << endl;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( num_config != 1 ) {
|
||||||
|
cerr << "Didn't get exactly one config, but " << num_config << endl;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
egl_surface = eglCreateWindowSurface ( egl_display, ecfg, (EGLNativeWindowType)win, NULL );
|
||||||
|
if ( egl_surface == EGL_NO_SURFACE ) {
|
||||||
|
cerr << "Unable to create EGL surface (eglError: " << eglGetError() << ")" << endl;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
//// egl-contexts collect all state descriptions needed required for operation
|
||||||
|
EGLint ctxattr[] = {
|
||||||
|
EGL_CONTEXT_CLIENT_VERSION, 2,
|
||||||
|
EGL_NONE
|
||||||
|
};
|
||||||
|
egl_context = eglCreateContext ( egl_display, ecfg, EGL_NO_CONTEXT, ctxattr );
|
||||||
|
if ( egl_context == EGL_NO_CONTEXT ) {
|
||||||
|
cerr << "Unable to create EGL context (eglError: " << eglGetError() << ")" << endl;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
int i = -1;
|
||||||
|
eglQueryContext(egl_display, egl_context, EGL_CONTEXT_CLIENT_VERSION, &i);
|
||||||
|
|
||||||
|
printf("EGL client context version : %i!\n", i);
|
||||||
|
|
||||||
|
//// associate the egl-context with the egl-surface
|
||||||
|
eglMakeCurrent( egl_display, egl_surface, egl_surface, egl_context );
|
||||||
|
|
||||||
|
|
||||||
|
/////// the openGL part ///////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
printf("GL version string: %s.\n", glGetString(GL_VENDOR));
|
||||||
|
printf("GL extension string: %s.\n", glGetString(GL_EXTENSIONS));
|
||||||
|
|
||||||
|
printf("%x\n.", eglGetProcAddress("glMapBufferOES"));
|
||||||
|
|
||||||
|
GLuint vertexShader = load_shader ( vertex_src , GL_VERTEX_SHADER ); // load vertex shader
|
||||||
|
GLuint fragmentShader = load_shader ( fragment_src , GL_FRAGMENT_SHADER ); // load fragment shader
|
||||||
|
|
||||||
|
GLuint shaderProgram = glCreateProgram (); // create program object
|
||||||
|
glAttachShader ( shaderProgram, vertexShader ); // and attach both...
|
||||||
|
glAttachShader ( shaderProgram, fragmentShader ); // ... shaders to it
|
||||||
|
|
||||||
|
glLinkProgram ( shaderProgram ); // link the program
|
||||||
|
glUseProgram ( shaderProgram ); // and select it for usage
|
||||||
|
|
||||||
|
//// now get the locations (kind of handle) of the shaders variables
|
||||||
|
position_loc = glGetAttribLocation ( shaderProgram , "position" );
|
||||||
|
phase_loc = glGetUniformLocation ( shaderProgram , "phase" );
|
||||||
|
offset_loc = glGetUniformLocation ( shaderProgram , "offset" );
|
||||||
|
if ( position_loc < 0 || phase_loc < 0 || offset_loc < 0 ) {
|
||||||
|
cerr << "Unable to get uniform location" << endl;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const float
|
||||||
|
window_width = 800.0,
|
||||||
|
window_height = 480.0;
|
||||||
|
|
||||||
|
//// this is needed for time measuring --> frames per second
|
||||||
|
struct timezone tz;
|
||||||
|
timeval t1, t2;
|
||||||
|
gettimeofday ( &t1 , &tz );
|
||||||
|
int num_frames = 0;
|
||||||
|
|
||||||
|
bool quit = false;
|
||||||
|
|
||||||
|
alphaTorusReshape( window_width, window_height );
|
||||||
|
int frame_count = 0;
|
||||||
|
|
||||||
|
XWindowAttributes gwa;
|
||||||
|
XGetWindowAttributes ( x_display , win , &gwa );
|
||||||
|
glViewport ( 0 , 0 , gwa.width , gwa.height );
|
||||||
|
glClearColor ( 0, 0, 1.0 , 1.0); // background color
|
||||||
|
|
||||||
|
while ( !quit ) { // the main loop
|
||||||
|
|
||||||
|
while ( XPending ( x_display ) ) { // check for events from the x-server
|
||||||
|
|
||||||
|
XEvent xev;
|
||||||
|
XNextEvent( x_display, &xev );
|
||||||
|
|
||||||
|
if ( xev.type == MotionNotify ) { // if mouse has moved
|
||||||
|
// cout << "move to: << xev.xmotion.x << "," << xev.xmotion.y << endl;
|
||||||
|
GLfloat window_y = (window_height - xev.xmotion.y) - window_height / 2.0;
|
||||||
|
norm_y = window_y / (window_height / 2.0);
|
||||||
|
GLfloat window_x = xev.xmotion.x - window_width / 2.0;
|
||||||
|
norm_x = window_x / (window_width / 2.0);
|
||||||
|
update_pos = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( xev.type == KeyPress ) ;
|
||||||
|
}
|
||||||
|
|
||||||
|
//render(); // now we finally put something on the screen
|
||||||
|
alphaTorusDisplay( true );
|
||||||
|
eglSwapBuffers ( egl_display, egl_surface ); // get the rendered buffer to the screen
|
||||||
|
|
||||||
|
if ( ++num_frames % 100 == 0 ) {
|
||||||
|
gettimeofday( &t2, &tz );
|
||||||
|
float dt = t2.tv_sec - t1.tv_sec + (t2.tv_usec - t1.tv_usec) * 1e-6;
|
||||||
|
cout << "fps: " << num_frames / dt << endl;
|
||||||
|
num_frames = 0;
|
||||||
|
t1 = t2;
|
||||||
|
}
|
||||||
|
|
||||||
|
frame_count++;
|
||||||
|
if( frame_count > 10000 ) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
// usleep( 1000*10 );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//// cleaning up...
|
||||||
|
eglDestroyContext ( egl_display, egl_context );
|
||||||
|
eglDestroySurface ( egl_display, egl_surface );
|
||||||
|
eglTerminate ( egl_display );
|
||||||
|
XDestroyWindow ( x_display, win );
|
||||||
|
XCloseDisplay ( x_display );
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
187
examples/alphatorus/glut/code/main.cpp
Normal file
187
examples/alphatorus/glut/code/main.cpp
Normal file
|
|
@ -0,0 +1,187 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
- Created by Cass Everitt on 2/1/12.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <GL/Regal.h>
|
||||||
|
|
||||||
|
#ifdef __APPLE__
|
||||||
|
#include <GLUT/glut.h>
|
||||||
|
#else
|
||||||
|
#include <GL/RegalGLUT.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <GL/RegalGLU.h>
|
||||||
|
|
||||||
|
#include "render.h"
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
|
||||||
|
static void myDisplay()
|
||||||
|
{
|
||||||
|
alphaTorusDisplay(true);
|
||||||
|
glutSwapBuffers();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void myTick(int dummy)
|
||||||
|
{
|
||||||
|
glutPostRedisplay();
|
||||||
|
glutTimerFunc( 16, myTick, 0 );
|
||||||
|
}
|
||||||
|
|
||||||
|
static void myToggle(GLenum e, const char *message)
|
||||||
|
{
|
||||||
|
if (glIsEnabled(e))
|
||||||
|
glDisable(e);
|
||||||
|
else
|
||||||
|
glEnable(e);
|
||||||
|
|
||||||
|
if (message)
|
||||||
|
printf("%s %s.\n",message, glIsEnabled(e) ? "enabled" : "disabled");
|
||||||
|
}
|
||||||
|
|
||||||
|
static void myKeyboard(unsigned char c, int x, int y)
|
||||||
|
{
|
||||||
|
switch (c)
|
||||||
|
{
|
||||||
|
case 'q':
|
||||||
|
case 27: /* Esc key */
|
||||||
|
exit(0);
|
||||||
|
break;
|
||||||
|
|
||||||
|
// GL_REGAL_enable
|
||||||
|
// https://github.com/p3/regal/blob/master/doc/extensions/GL_REGAL_enable.txt
|
||||||
|
|
||||||
|
case 'e':
|
||||||
|
case 'E':
|
||||||
|
myToggle(GL_ERROR_REGAL,"Regal error checking is");
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'd':
|
||||||
|
case 'D':
|
||||||
|
myToggle(GL_DEBUG_REGAL,"Regal debug checking is");
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'l':
|
||||||
|
case 'L':
|
||||||
|
myToggle(GL_LOG_REGAL,"Regal driver logging is");
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'm':
|
||||||
|
case 'M':
|
||||||
|
myToggle(GL_EMULATION_REGAL,"Regal emulation is");
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'r':
|
||||||
|
case 'R':
|
||||||
|
myToggle(GL_DRIVER_REGAL,"Regal driver is");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static void myOutput(GLenum stream, GLsizei length, const GLchar *message, GLvoid *context)
|
||||||
|
{
|
||||||
|
static int line = 0;
|
||||||
|
fprintf(stdout,"%6d | %s",++line,message);
|
||||||
|
fflush(stdout);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void myError(GLenum error)
|
||||||
|
{
|
||||||
|
printf("alphatorus error: %s\n",glErrorStringREGAL(error));
|
||||||
|
}
|
||||||
|
|
||||||
|
int main(int argc, const char *argv[])
|
||||||
|
{
|
||||||
|
#ifndef EMSCRIPTEN
|
||||||
|
glutInitDisplayString("rgba>=8 depth double");
|
||||||
|
glutInitWindowSize(500, 500);
|
||||||
|
#endif
|
||||||
|
glutInit( &argc, (char **) argv);
|
||||||
|
glutCreateWindow("alphatorus");
|
||||||
|
|
||||||
|
glLogMessageCallbackREGAL(myOutput);
|
||||||
|
|
||||||
|
// Regal workaround for OSX GLUT
|
||||||
|
|
||||||
|
#ifdef __APPLE__
|
||||||
|
RegalMakeCurrent(CGLGetCurrentContext());
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// Regal workaround for Emscripten GLUT emulation
|
||||||
|
|
||||||
|
#ifdef EMSCRIPTEN
|
||||||
|
RegalMakeCurrent((RegalSystemContext)1);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
RegalSetErrorCallback(myError);
|
||||||
|
|
||||||
|
// Exercise REGAL_extension_query extension
|
||||||
|
|
||||||
|
if (glIsSupportedREGAL("GL_REGAL_extension_query"))
|
||||||
|
{
|
||||||
|
printf("GL_REGAL_extension_query is supported.\n");
|
||||||
|
|
||||||
|
if (glIsSupportedREGAL("GL_EXT_debug_marker"))
|
||||||
|
printf("GL_EXT_debug_marker is supported.\n");
|
||||||
|
else
|
||||||
|
printf("GL_EXT_debug_marker is not supported.\n");
|
||||||
|
|
||||||
|
if (glIsSupportedREGAL("GL_EXT_framebuffer_object"))
|
||||||
|
printf("GL_EXT_framebuffer_object is supported.\n");
|
||||||
|
else
|
||||||
|
printf("GL_EXT_framebuffer_object is not supported.\n");
|
||||||
|
|
||||||
|
if (glIsSupportedREGAL("GL_EXT_direct_state_access"))
|
||||||
|
printf("GL_EXT_direct_state_access is supported.\n");
|
||||||
|
else
|
||||||
|
printf("GL_EXT_direct_state_access is not supported.\n");
|
||||||
|
|
||||||
|
if (glIsSupportedREGAL("GL_NV_path_rendering"))
|
||||||
|
printf("GL_NV_path_rendering is supported.\n");
|
||||||
|
else
|
||||||
|
printf("GL_NV_path_rendering is not supported.\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
printf("\n");
|
||||||
|
printf("E - Toggle GL error checking.\n");
|
||||||
|
printf("D - Toggle debug checking.\n");
|
||||||
|
printf("L - Toggle driver logging.\n");
|
||||||
|
printf("M - Toggle emulation.\n");
|
||||||
|
printf("R - Toggle driver calls.\n");
|
||||||
|
printf("\n");
|
||||||
|
|
||||||
|
glutTimerFunc(16, myTick, 0);
|
||||||
|
glutDisplayFunc(myDisplay);
|
||||||
|
glutReshapeFunc(alphaTorusReshape);
|
||||||
|
glutKeyboardFunc(myKeyboard);
|
||||||
|
glutMainLoop();
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
260
examples/alphatorus/glut/minimal_glut.xcodeproj/project.pbxproj
Normal file
260
examples/alphatorus/glut/minimal_glut.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,260 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
433CA18314D9E709007E13F5 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 433CA18214D9E709007E13F5 /* main.cpp */; };
|
||||||
|
433CA18514D9F6AF007E13F5 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 433CA18414D9F6AF007E13F5 /* GLUT.framework */; };
|
||||||
|
433CA18914D9FAF9007E13F5 /* render.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 433CA18814D9FAF9007E13F5 /* render.cpp */; };
|
||||||
|
433CA19514DA0DF3007E13F5 /* RegalFixedFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 433CA19114DA0DF3007E13F5 /* RegalFixedFunction.cpp */; };
|
||||||
|
433CA19C14DA0F7A007E13F5 /* Regal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 433CA19614DA0F7A007E13F5 /* Regal.cpp */; };
|
||||||
|
433CA19D14DA0F7A007E13F5 /* RegalEmuDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 433CA19814DA0F7A007E13F5 /* RegalEmuDispatch.cpp */; };
|
||||||
|
433CA19E14DA0F7A007E13F5 /* RegalErrorDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 433CA19914DA0F7A007E13F5 /* RegalErrorDispatch.cpp */; };
|
||||||
|
433CA19F14DA0F7A007E13F5 /* RegalLoaderDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 433CA19A14DA0F7A007E13F5 /* RegalLoaderDispatch.cpp */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXCopyFilesBuildPhase section */
|
||||||
|
433CA17014D9E566007E13F5 /* CopyFiles */ = {
|
||||||
|
isa = PBXCopyFilesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
dstPath = /usr/share/man/man1/;
|
||||||
|
dstSubfolderSpec = 0;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 1;
|
||||||
|
};
|
||||||
|
/* End PBXCopyFilesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
433CA17214D9E566007E13F5 /* minimal_glut */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = minimal_glut; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
433CA18214D9E709007E13F5 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = code/main.cpp; sourceTree = "<group>"; };
|
||||||
|
433CA18414D9F6AF007E13F5 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = System/Library/Frameworks/GLUT.framework; sourceTree = SDKROOT; };
|
||||||
|
433CA18814D9FAF9007E13F5 /* render.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = render.cpp; path = code/render.cpp; sourceTree = "<group>"; };
|
||||||
|
433CA18E14DA0DF3007E13F5 /* linear.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = linear.h; path = ../../src/linear.h; sourceTree = "<group>"; };
|
||||||
|
433CA18F14DA0DF3007E13F5 /* RegalDsa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalDsa.h; path = ../../src/RegalDsa.h; sourceTree = "<group>"; };
|
||||||
|
433CA19014DA0DF3007E13F5 /* RegalEmu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalEmu.h; path = ../../src/RegalEmu.h; sourceTree = "<group>"; };
|
||||||
|
433CA19114DA0DF3007E13F5 /* RegalFixedFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalFixedFunction.cpp; path = ../../src/RegalFixedFunction.cpp; sourceTree = "<group>"; };
|
||||||
|
433CA19214DA0DF3007E13F5 /* RegalFixedFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalFixedFunction.h; path = ../../src/RegalFixedFunction.h; sourceTree = "<group>"; };
|
||||||
|
433CA19314DA0DF3007E13F5 /* RegalImmediate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalImmediate.h; path = ../../src/RegalImmediate.h; sourceTree = "<group>"; };
|
||||||
|
433CA19414DA0DF3007E13F5 /* RegalVao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalVao.h; path = ../../src/RegalVao.h; sourceTree = "<group>"; };
|
||||||
|
433CA19614DA0F7A007E13F5 /* Regal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Regal.cpp; path = ../../gen/Regal.cpp; sourceTree = "<group>"; };
|
||||||
|
433CA19714DA0F7A007E13F5 /* Regal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Regal.h; path = ../../gen/Regal.h; sourceTree = "<group>"; };
|
||||||
|
433CA19814DA0F7A007E13F5 /* RegalEmuDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalEmuDispatch.cpp; path = ../../gen/RegalEmuDispatch.cpp; sourceTree = "<group>"; };
|
||||||
|
433CA19914DA0F7A007E13F5 /* RegalErrorDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalErrorDispatch.cpp; path = ../../gen/RegalErrorDispatch.cpp; sourceTree = "<group>"; };
|
||||||
|
433CA19A14DA0F7A007E13F5 /* RegalLoaderDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RegalLoaderDispatch.cpp; path = ../../gen/RegalLoaderDispatch.cpp; sourceTree = "<group>"; };
|
||||||
|
433CA19B14DA0F7A007E13F5 /* RegalPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegalPrivate.h; path = ../../gen/RegalPrivate.h; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
433CA16F14D9E566007E13F5 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
433CA18514D9F6AF007E13F5 /* GLUT.framework in Frameworks */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
433CA16714D9E566007E13F5 = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
435A392514D9E6B3006D7F44 /* code */,
|
||||||
|
433CA18414D9F6AF007E13F5 /* GLUT.framework */,
|
||||||
|
433CA17314D9E566007E13F5 /* Products */,
|
||||||
|
);
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
433CA17314D9E566007E13F5 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
433CA17214D9E566007E13F5 /* minimal_glut */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
433CA18D14DA0DB8007E13F5 /* Regal */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
433CA19614DA0F7A007E13F5 /* Regal.cpp */,
|
||||||
|
433CA19714DA0F7A007E13F5 /* Regal.h */,
|
||||||
|
433CA19814DA0F7A007E13F5 /* RegalEmuDispatch.cpp */,
|
||||||
|
433CA19914DA0F7A007E13F5 /* RegalErrorDispatch.cpp */,
|
||||||
|
433CA19A14DA0F7A007E13F5 /* RegalLoaderDispatch.cpp */,
|
||||||
|
433CA19B14DA0F7A007E13F5 /* RegalPrivate.h */,
|
||||||
|
433CA18E14DA0DF3007E13F5 /* linear.h */,
|
||||||
|
433CA18F14DA0DF3007E13F5 /* RegalDsa.h */,
|
||||||
|
433CA19014DA0DF3007E13F5 /* RegalEmu.h */,
|
||||||
|
433CA19114DA0DF3007E13F5 /* RegalFixedFunction.cpp */,
|
||||||
|
433CA19214DA0DF3007E13F5 /* RegalFixedFunction.h */,
|
||||||
|
433CA19314DA0DF3007E13F5 /* RegalImmediate.h */,
|
||||||
|
433CA19414DA0DF3007E13F5 /* RegalVao.h */,
|
||||||
|
);
|
||||||
|
name = Regal;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
435A392514D9E6B3006D7F44 /* code */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
433CA18D14DA0DB8007E13F5 /* Regal */,
|
||||||
|
433CA18214D9E709007E13F5 /* main.cpp */,
|
||||||
|
433CA18814D9FAF9007E13F5 /* render.cpp */,
|
||||||
|
);
|
||||||
|
name = code;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
433CA17114D9E566007E13F5 /* minimal_glut */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 433CA17C14D9E566007E13F5 /* Build configuration list for PBXNativeTarget "minimal_glut" */;
|
||||||
|
buildPhases = (
|
||||||
|
433CA16E14D9E566007E13F5 /* Sources */,
|
||||||
|
433CA16F14D9E566007E13F5 /* Frameworks */,
|
||||||
|
433CA17014D9E566007E13F5 /* CopyFiles */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = minimal_glut;
|
||||||
|
productName = minimal_glut;
|
||||||
|
productReference = 433CA17214D9E566007E13F5 /* minimal_glut */;
|
||||||
|
productType = "com.apple.product-type.tool";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
433CA16914D9E566007E13F5 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
attributes = {
|
||||||
|
LastUpgradeCheck = 0420;
|
||||||
|
ORGANIZATIONNAME = n/a;
|
||||||
|
};
|
||||||
|
buildConfigurationList = 433CA16C14D9E566007E13F5 /* Build configuration list for PBXProject "minimal_glut" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
developmentRegion = English;
|
||||||
|
hasScannedForEncodings = 0;
|
||||||
|
knownRegions = (
|
||||||
|
en,
|
||||||
|
);
|
||||||
|
mainGroup = 433CA16714D9E566007E13F5;
|
||||||
|
productRefGroup = 433CA17314D9E566007E13F5 /* Products */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
433CA17114D9E566007E13F5 /* minimal_glut */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
433CA16E14D9E566007E13F5 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
433CA18314D9E709007E13F5 /* main.cpp in Sources */,
|
||||||
|
433CA18914D9FAF9007E13F5 /* render.cpp in Sources */,
|
||||||
|
433CA19514DA0DF3007E13F5 /* RegalFixedFunction.cpp in Sources */,
|
||||||
|
433CA19C14DA0F7A007E13F5 /* Regal.cpp in Sources */,
|
||||||
|
433CA19D14DA0F7A007E13F5 /* RegalEmuDispatch.cpp in Sources */,
|
||||||
|
433CA19E14DA0F7A007E13F5 /* RegalErrorDispatch.cpp in Sources */,
|
||||||
|
433CA19F14DA0F7A007E13F5 /* RegalLoaderDispatch.cpp in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
433CA17A14D9E566007E13F5 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||||
|
CLANG_ENABLE_OBJC_ARC = YES;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"DEBUG=1",
|
||||||
|
"$(inherited)",
|
||||||
|
);
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SDKROOT = macosx;
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
433CA17B14D9E566007E13F5 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||||
|
CLANG_ENABLE_OBJC_ARC = YES;
|
||||||
|
COPY_PHASE_STRIP = YES;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
|
||||||
|
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||||
|
SDKROOT = macosx;
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
433CA17D14D9E566007E13F5 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
433CA17E14D9E566007E13F5 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
433CA16C14D9E566007E13F5 /* Build configuration list for PBXProject "minimal_glut" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
433CA17A14D9E566007E13F5 /* Debug */,
|
||||||
|
433CA17B14D9E566007E13F5 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
433CA17C14D9E566007E13F5 /* Build configuration list for PBXNativeTarget "minimal_glut" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
433CA17D14D9E566007E13F5 /* Debug */,
|
||||||
|
433CA17E14D9E566007E13F5 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 433CA16914D9E566007E13F5 /* Project object */;
|
||||||
|
}
|
||||||
36
examples/alphatorus/glx/Makefile
Normal file
36
examples/alphatorus/glx/Makefile
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
|
||||||
|
all: alphatorus
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f alphatorus
|
||||||
|
rm -rf obj
|
||||||
|
|
||||||
|
REGAL_DIR := ../../../../regal
|
||||||
|
REGAL_SRC := $(wildcard $(REGAL_DIR)/gen/*.cpp $(REGAL_DIR)/src/*.cpp)
|
||||||
|
REGAL_INC := $(REGAL_DIR)/include
|
||||||
|
|
||||||
|
SHARED_DIR := ../src
|
||||||
|
SHARED_SRC := $(wildcard $(SHARED_DIR)/*.cpp)
|
||||||
|
SHARED_INC := $(SHARED_DIR)
|
||||||
|
|
||||||
|
LOCAL_SRC := $(wildcard *.cpp)
|
||||||
|
|
||||||
|
MY_SRC := $(REGAL_SRC) $(LOCAL_SRC) $(SHARED_SRC)
|
||||||
|
MY_SRC_DIRS := $(sort $(dir $(MY_SRC)))
|
||||||
|
|
||||||
|
MY_OBJ := $(MY_SRC)
|
||||||
|
MY_OBJ := $(patsubst %.cpp, obj$(CURDIR)/%.o, $(MY_OBJ))
|
||||||
|
MY_OBJ := $(patsubst %.c, obj$(CURDIR)/%.o, $(MY_OBJ))
|
||||||
|
MY_OBJ_DIRS := $(sort $(dir $(MY_OBJ)))
|
||||||
|
|
||||||
|
MY_INC := $(REGAL_INC) $(SHARED_INC)
|
||||||
|
MY_CMD_INC := $(patsubst %, -I %, $(MY_INC))
|
||||||
|
|
||||||
|
obj$(CURDIR)/%.o: %.cpp
|
||||||
|
@mkdir -p $(dir $@)
|
||||||
|
g++ -g -c -o $@ $(MY_CMD_INC) $<
|
||||||
|
@echo $@ ---- $<
|
||||||
|
|
||||||
|
alphatorus: $(MY_OBJ)
|
||||||
|
g++ -g -o $@ $(MY_OBJ) -L$(REGAL_DIR)/lib/linux -lRegal -lX11 -lpthread
|
||||||
|
|
||||||
131
examples/alphatorus/glx/main.cpp
Normal file
131
examples/alphatorus/glx/main.cpp
Normal file
|
|
@ -0,0 +1,131 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <GL/Regal.h>
|
||||||
|
#include "render.h"
|
||||||
|
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdio>
|
||||||
|
|
||||||
|
int main (int argc, char ** argv)
|
||||||
|
{
|
||||||
|
Display *dpy = XOpenDisplay(0);
|
||||||
|
|
||||||
|
PFNGLXCREATECONTEXTATTRIBSARBPROC glXCreateContextAttribsARB = NULL;
|
||||||
|
|
||||||
|
const char *extensions = glXQueryExtensionsString(dpy, DefaultScreen(dpy));
|
||||||
|
printf("%s\n",extensions);
|
||||||
|
|
||||||
|
static int visual_attribs[] =
|
||||||
|
{
|
||||||
|
GLX_RENDER_TYPE, GLX_RGBA_BIT,
|
||||||
|
GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT,
|
||||||
|
GLX_DOUBLEBUFFER, true,
|
||||||
|
GLX_RED_SIZE, 1,
|
||||||
|
GLX_GREEN_SIZE, 1,
|
||||||
|
GLX_BLUE_SIZE, 1,
|
||||||
|
None
|
||||||
|
};
|
||||||
|
|
||||||
|
printf("Getting framebuffer config.\n");
|
||||||
|
int fbcount;
|
||||||
|
GLXFBConfig *fbc = glXChooseFBConfig(dpy, DefaultScreen(dpy), visual_attribs, &fbcount);
|
||||||
|
if (!fbc)
|
||||||
|
{
|
||||||
|
printf("Failed to retrieve a framebuffer config.\n");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
printf("Getting XVisualInfo\n");
|
||||||
|
XVisualInfo *vi = glXGetVisualFromFBConfig(dpy, fbc[0]);
|
||||||
|
|
||||||
|
XSetWindowAttributes swa;
|
||||||
|
printf("Creating colormap\n");
|
||||||
|
swa.colormap = XCreateColormap(dpy, RootWindow(dpy, vi->screen), vi->visual, AllocNone);
|
||||||
|
swa.border_pixel = 0;
|
||||||
|
swa.event_mask = StructureNotifyMask;
|
||||||
|
|
||||||
|
printf("Creating window\n");
|
||||||
|
int width = 500;
|
||||||
|
int height = 500;
|
||||||
|
Window win = XCreateWindow(dpy, RootWindow(dpy, vi->screen), 0, 0, width, height, 0, vi->depth, InputOutput, vi->visual, CWBorderPixel|CWColormap|CWEventMask, &swa);
|
||||||
|
if (!win)
|
||||||
|
{
|
||||||
|
printf("Failed to create window\n");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
printf("Mapping window\n");
|
||||||
|
XMapWindow(dpy, win);
|
||||||
|
|
||||||
|
// Create an oldstyle context first, to get the correct function pointer for glXCreateContextAttribsARB
|
||||||
|
GLXContext ctx_old = glXCreateContext(dpy, vi, 0, GL_TRUE);
|
||||||
|
glXCreateContextAttribsARB = (PFNGLXCREATECONTEXTATTRIBSARBPROC) glXGetProcAddress((const GLubyte*)"glXCreateContextAttribsARB");
|
||||||
|
printf("glxCreateContextAttribsARB %p\n",glXCreateContextAttribsARB);
|
||||||
|
glXMakeCurrent(dpy, 0, 0);
|
||||||
|
glXDestroyContext(dpy, ctx_old);
|
||||||
|
|
||||||
|
if (glXCreateContextAttribsARB == NULL)
|
||||||
|
{
|
||||||
|
printf("glXCreateContextAttribsARB entry point not found. Aborting.\n");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
static int context_attribs[] =
|
||||||
|
{
|
||||||
|
GLX_CONTEXT_MAJOR_VERSION_ARB, 3,
|
||||||
|
GLX_CONTEXT_MINOR_VERSION_ARB, 0,
|
||||||
|
None
|
||||||
|
};
|
||||||
|
|
||||||
|
printf("Creating context\n");
|
||||||
|
GLXContext ctx = glXCreateContextAttribsARB(dpy, fbc[0], NULL, true, context_attribs);
|
||||||
|
if (!ctx)
|
||||||
|
{
|
||||||
|
printf("Failed to create GL3 context.\n");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
printf("Making context current.\n");
|
||||||
|
glXMakeCurrent(dpy, win, ctx);
|
||||||
|
|
||||||
|
alphaTorusReshape( width, height );
|
||||||
|
for(int i = 0; i < 1000000; i++ ) {
|
||||||
|
alphaTorusDisplay( true );
|
||||||
|
glXSwapBuffers( dpy, win );
|
||||||
|
usleep( 16000 );
|
||||||
|
}
|
||||||
|
|
||||||
|
ctx = glXGetCurrentContext();
|
||||||
|
glXMakeCurrent(dpy, 0, 0);
|
||||||
|
glXDestroyContext(dpy, ctx);
|
||||||
|
}
|
||||||
2
examples/alphatorus/osx/English.lproj/InfoPlist.strings
Normal file
2
examples/alphatorus/osx/English.lproj/InfoPlist.strings
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
/* Localized versions of Info.plist keys */
|
||||||
|
|
||||||
3652
examples/alphatorus/osx/English.lproj/MainMenu.xib
Normal file
3652
examples/alphatorus/osx/English.lproj/MainMenu.xib
Normal file
File diff suppressed because it is too large
Load diff
39
examples/alphatorus/osx/RGLOpenGLContext.h
Normal file
39
examples/alphatorus/osx/RGLOpenGLContext.h
Normal file
|
|
@ -0,0 +1,39 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
- Based on code by Christopher J. W. Lloyd.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#import <Cocoa/Cocoa.h>
|
||||||
|
|
||||||
|
@interface RGLOpenGLContext : NSOpenGLContext {
|
||||||
|
}
|
||||||
|
|
||||||
|
-(void)makeCurrentContext;
|
||||||
|
|
||||||
|
@end
|
||||||
43
examples/alphatorus/osx/RGLOpenGLContext.m
Executable file
43
examples/alphatorus/osx/RGLOpenGLContext.m
Executable file
|
|
@ -0,0 +1,43 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
- Based on code by Christopher J. W. Lloyd.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#import "RGLOpenGLContext.h"
|
||||||
|
|
||||||
|
void RegalMakeCurrent( CGLContextObj ctxobj );
|
||||||
|
|
||||||
|
@implementation RGLOpenGLContext
|
||||||
|
|
||||||
|
-(void)makeCurrentContext {
|
||||||
|
[super makeCurrentContext];
|
||||||
|
RegalMakeCurrent( CGLGetCurrentContext() );
|
||||||
|
}
|
||||||
|
|
||||||
|
@end
|
||||||
38
examples/alphatorus/osx/RegalView.h
Normal file
38
examples/alphatorus/osx/RegalView.h
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
- Created by Cass Everitt on 3/15/11.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#import <Cocoa/Cocoa.h>
|
||||||
|
|
||||||
|
@interface GlesView : NSOpenGLView {
|
||||||
|
|
||||||
|
}
|
||||||
|
- (void)render;
|
||||||
|
@end
|
||||||
109
examples/alphatorus/osx/RegalView.mm
Normal file
109
examples/alphatorus/osx/RegalView.mm
Normal file
|
|
@ -0,0 +1,109 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
- Created by Cass Everitt on 3/15/11.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#import "RegalView.h"
|
||||||
|
#import "RGLOpenGLContext.h"
|
||||||
|
#include "render.h"
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
@implementation GlesView
|
||||||
|
|
||||||
|
bool resized = false;
|
||||||
|
|
||||||
|
NSTimer *timer = nil;
|
||||||
|
|
||||||
|
- (id)initWithCoder:(NSCoder *)aDecoder {
|
||||||
|
|
||||||
|
[super initWithCoder: aDecoder];
|
||||||
|
NSOpenGLPixelFormatAttribute attr[] = {
|
||||||
|
#if 1
|
||||||
|
NSOpenGLPFAOpenGLProfile, NSOpenGLProfileVersionLegacy,
|
||||||
|
#else
|
||||||
|
NSOpenGLPFAOpenGLProfile, NSOpenGLProfileVersion3_2Core,
|
||||||
|
#endif
|
||||||
|
NSOpenGLPFADoubleBuffer,
|
||||||
|
NSOpenGLPFAAccelerated,
|
||||||
|
NSOpenGLPFAAlphaSize, 8,
|
||||||
|
NSOpenGLPFAColorSize, 32,
|
||||||
|
NSOpenGLPFADepthSize, 24,
|
||||||
|
NSOpenGLPFAStencilSize, 0,
|
||||||
|
0
|
||||||
|
};
|
||||||
|
NSOpenGLPixelFormat *fmt = [[NSOpenGLPixelFormat alloc] initWithAttributes:attr];
|
||||||
|
[self setPixelFormat: fmt];
|
||||||
|
RGLOpenGLContext *rglCtx = [[RGLOpenGLContext alloc] initWithFormat:fmt shareContext:nil];
|
||||||
|
[self setOpenGLContext: rglCtx];
|
||||||
|
[rglCtx setView:self];
|
||||||
|
timer = [NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector (render) userInfo:nil repeats:YES];
|
||||||
|
resized = false;
|
||||||
|
return self;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
- (void)drawRect:(NSRect)dirtyRect {
|
||||||
|
if( resized == false ) {
|
||||||
|
[self windowResized:NULL];
|
||||||
|
resized = true;
|
||||||
|
}
|
||||||
|
alphaTorusDisplay( true );
|
||||||
|
CGLFlushDrawable( CGLGetCurrentContext() );
|
||||||
|
//[[self openGLContext] flushBuffer];
|
||||||
|
}
|
||||||
|
|
||||||
|
- (void) render {
|
||||||
|
[self setNeedsDisplay:YES];
|
||||||
|
}
|
||||||
|
|
||||||
|
- (void)viewDidMoveToWindow
|
||||||
|
{
|
||||||
|
[[NSNotificationCenter defaultCenter] addObserver:self
|
||||||
|
selector:@selector(windowResized:) name:NSWindowDidResizeNotification
|
||||||
|
object:[self window]];
|
||||||
|
}
|
||||||
|
|
||||||
|
- (void)dealloc
|
||||||
|
{
|
||||||
|
[[NSNotificationCenter defaultCenter] removeObserver:self];
|
||||||
|
[super dealloc];
|
||||||
|
}
|
||||||
|
|
||||||
|
- (void)windowResized:(NSNotification *)notification;
|
||||||
|
{
|
||||||
|
NSRect rect = [[[self window] contentView] frame];
|
||||||
|
NSRect crect = NSRectFromCGRect( CGRectMake( 0, 0, rect.size.width, rect.size.height ) );
|
||||||
|
[self setFrame: crect];
|
||||||
|
[self lockFocus];
|
||||||
|
alphaTorusReshape( rect.size.width, rect.size.height );
|
||||||
|
resized = true;
|
||||||
|
[self unlockFocus];
|
||||||
|
}
|
||||||
|
|
||||||
|
@end
|
||||||
34
examples/alphatorus/osx/alphatorus-Info.plist
Normal file
34
examples/alphatorus/osx/alphatorus-Info.plist
Normal file
|
|
@ -0,0 +1,34 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
|
<string>English</string>
|
||||||
|
<key>CFBundleExecutable</key>
|
||||||
|
<string>${EXECUTABLE_NAME}</string>
|
||||||
|
<key>CFBundleIconFile</key>
|
||||||
|
<string>nv.icns</string>
|
||||||
|
<key>CFBundleIdentifier</key>
|
||||||
|
<string>com.nvidia.${PRODUCT_NAME:rfc1034identifier}</string>
|
||||||
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
|
<string>6.0</string>
|
||||||
|
<key>CFBundleName</key>
|
||||||
|
<string>${PRODUCT_NAME}</string>
|
||||||
|
<key>CFBundlePackageType</key>
|
||||||
|
<string>APPL</string>
|
||||||
|
<key>CFBundleShortVersionString</key>
|
||||||
|
<string>1.0</string>
|
||||||
|
<key>CFBundleSignature</key>
|
||||||
|
<string>????</string>
|
||||||
|
<key>CFBundleVersion</key>
|
||||||
|
<string>1</string>
|
||||||
|
<key>LSApplicationCategoryType</key>
|
||||||
|
<string>public.app-category.utilities</string>
|
||||||
|
<key>LSMinimumSystemVersion</key>
|
||||||
|
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
|
||||||
|
<key>NSMainNibFile</key>
|
||||||
|
<string>MainMenu</string>
|
||||||
|
<key>NSPrincipalClass</key>
|
||||||
|
<string>NSApplication</string>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
544
examples/alphatorus/osx/alphatorus.xcodeproj/project.pbxproj
Normal file
544
examples/alphatorus/osx/alphatorus.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,544 @@
|
||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 46;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
|
||||||
|
256AC3DA0F4B6AC300CF3369 /* alphatorusAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* alphatorusAppDelegate.mm */; };
|
||||||
|
43085426148B0F3400AE231A /* RGLOpenGLContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 43085425148B0F3400AE231A /* RGLOpenGLContext.m */; };
|
||||||
|
431D3C0815C9B648009DD04F /* libRegal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 431D3C0715C9B636009DD04F /* libRegal.a */; };
|
||||||
|
4344FC911332A8BA006F07E8 /* nv.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4344FC901332A8BA006F07E8 /* nv.icns */; };
|
||||||
|
43787F5014E8512400636639 /* render.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43787F4E14E8512400636639 /* render.cpp */; };
|
||||||
|
43E244C6133066AF0040E20D /* RegalView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 43E244C5133066AF0040E20D /* RegalView.mm */; };
|
||||||
|
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
|
||||||
|
8D11072D0486CEB800E47090 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.mm */; settings = {ATTRIBUTES = (); }; };
|
||||||
|
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
|
||||||
|
BC3A59B31804680000992687 /* libapitrace.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8ABB1804648500C68C71 /* libapitrace.a */; };
|
||||||
|
BC3A59BB1804680800992687 /* libmd5.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8AC8180464B200C68C71 /* libmd5.a */; };
|
||||||
|
BC3A59BC1804680B00992687 /* libmongoose.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8ACE180464C500C68C71 /* libmongoose.a */; };
|
||||||
|
BC3A59BD1804680E00992687 /* libsnappy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8AD4180464D700C68C71 /* libsnappy.a */; };
|
||||||
|
BC3A59BE1804681100992687 /* libsquish.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8ADA180464F400C68C71 /* libsquish.a */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXContainerItemProxy section */
|
||||||
|
431D3C0615C9B636009DD04F /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 43A6C1C615C48CD90063667E;
|
||||||
|
remoteInfo = Regal;
|
||||||
|
};
|
||||||
|
439EB69A183D2AF800842DA0 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4359158318367621002CB92C;
|
||||||
|
remoteInfo = RegalDynamic;
|
||||||
|
};
|
||||||
|
439EB69C183D2AF800842DA0 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 435916DA18367DEE002CB92C;
|
||||||
|
remoteInfo = RegalWrangler;
|
||||||
|
};
|
||||||
|
439EB69E183D2AF800842DA0 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4359176F18367E05002CB92C;
|
||||||
|
remoteInfo = RegalWranglerDynamic;
|
||||||
|
};
|
||||||
|
BC9F8ABA1804648500C68C71 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 433667A917C56F3500D45AD9;
|
||||||
|
remoteInfo = apitrace;
|
||||||
|
};
|
||||||
|
BC9F8AC7180464B200C68C71 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BC9F8AC3180464B100C68C71 /* md5.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4336678117C56DFD00D45AD9;
|
||||||
|
remoteInfo = md5;
|
||||||
|
};
|
||||||
|
BC9F8ACD180464C500C68C71 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4336676E17C56DC700D45AD9;
|
||||||
|
remoteInfo = mongoose;
|
||||||
|
};
|
||||||
|
BC9F8AD3180464D700C68C71 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4336665817C56AA300D45AD9;
|
||||||
|
remoteInfo = snappy;
|
||||||
|
};
|
||||||
|
BC9F8AD9180464F400C68C71 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BC9F8AD5180464F400C68C71 /* squish.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4336667917C56B5200D45AD9;
|
||||||
|
remoteInfo = squish;
|
||||||
|
};
|
||||||
|
/* End PBXContainerItemProxy section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||||
|
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
|
||||||
|
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
|
||||||
|
1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
|
||||||
|
256AC3D80F4B6AC300CF3369 /* alphatorusAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alphatorusAppDelegate.h; sourceTree = "<group>"; };
|
||||||
|
256AC3D90F4B6AC300CF3369 /* alphatorusAppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = alphatorusAppDelegate.mm; sourceTree = "<group>"; };
|
||||||
|
256AC3F00F4B6AF500CF3369 /* alphatorus_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alphatorus_Prefix.pch; sourceTree = "<group>"; };
|
||||||
|
29B97316FDCFA39411CA2CEA /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = "<group>"; };
|
||||||
|
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
|
||||||
|
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
|
||||||
|
43085424148B0F3400AE231A /* RGLOpenGLContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RGLOpenGLContext.h; sourceTree = "<group>"; };
|
||||||
|
43085425148B0F3400AE231A /* RGLOpenGLContext.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RGLOpenGLContext.m; sourceTree = "<group>"; };
|
||||||
|
431D3BFF15C9B635009DD04F /* Regal.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Regal.xcodeproj; path = ../../../build/mac/Regal/Regal.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
4344FC901332A8BA006F07E8 /* nv.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = nv.icns; sourceTree = "<group>"; };
|
||||||
|
43787F4E14E8512400636639 /* render.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = render.cpp; path = ../src/render.cpp; sourceTree = "<group>"; };
|
||||||
|
43787F4F14E8512400636639 /* render.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = render.h; path = ../src/render.h; sourceTree = "<group>"; };
|
||||||
|
43E244C4133066AF0040E20D /* RegalView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegalView.h; sourceTree = "<group>"; };
|
||||||
|
43E244C5133066AF0040E20D /* RegalView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RegalView.mm; sourceTree = "<group>"; };
|
||||||
|
8D1107310486CEB800E47090 /* alphatorus-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "alphatorus-Info.plist"; sourceTree = "<group>"; };
|
||||||
|
8D1107320486CEB800E47090 /* alphatorus.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = alphatorus.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = apitrace.xcodeproj; path = ../../../build/mac/apitrace/apitrace.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
BC9F8AC3180464B100C68C71 /* md5.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = md5.xcodeproj; path = ../../../build/mac/md5/md5.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = mongoose.xcodeproj; path = ../../../build/mac/mongoose/mongoose.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = snappy.xcodeproj; path = ../../../build/mac/snappy/snappy.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
BC9F8AD5180464F400C68C71 /* squish.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = squish.xcodeproj; path = ../../../build/mac/squish/squish.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
8D11072E0486CEB800E47090 /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
BC3A59BE1804681100992687 /* libsquish.a in Frameworks */,
|
||||||
|
BC3A59BD1804680E00992687 /* libsnappy.a in Frameworks */,
|
||||||
|
BC3A59BC1804680B00992687 /* libmongoose.a in Frameworks */,
|
||||||
|
BC3A59BB1804680800992687 /* libmd5.a in Frameworks */,
|
||||||
|
BC3A59B31804680000992687 /* libapitrace.a in Frameworks */,
|
||||||
|
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
|
||||||
|
431D3C0815C9B648009DD04F /* libRegal.a in Frameworks */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
|
||||||
|
);
|
||||||
|
name = "Linked Frameworks";
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
29B97324FDCFA39411CA2CEA /* AppKit.framework */,
|
||||||
|
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
|
||||||
|
29B97325FDCFA39411CA2CEA /* Foundation.framework */,
|
||||||
|
);
|
||||||
|
name = "Other Frameworks";
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
19C28FACFE9D520D11CA2CBB /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
8D1107320486CEB800E47090 /* alphatorus.app */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
29B97314FDCFA39411CA2CEA /* alphatorus */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
431D3BFF15C9B635009DD04F /* Regal.xcodeproj */,
|
||||||
|
BC9F8AD5180464F400C68C71 /* squish.xcodeproj */,
|
||||||
|
BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */,
|
||||||
|
BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */,
|
||||||
|
BC9F8AC3180464B100C68C71 /* md5.xcodeproj */,
|
||||||
|
BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */,
|
||||||
|
29B97315FDCFA39411CA2CEA /* code */,
|
||||||
|
29B97317FDCFA39411CA2CEA /* Resources */,
|
||||||
|
29B97323FDCFA39411CA2CEA /* Frameworks */,
|
||||||
|
19C28FACFE9D520D11CA2CBB /* Products */,
|
||||||
|
);
|
||||||
|
name = alphatorus;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
29B97315FDCFA39411CA2CEA /* code */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
43787F4E14E8512400636639 /* render.cpp */,
|
||||||
|
43787F4F14E8512400636639 /* render.h */,
|
||||||
|
43085424148B0F3400AE231A /* RGLOpenGLContext.h */,
|
||||||
|
43085425148B0F3400AE231A /* RGLOpenGLContext.m */,
|
||||||
|
256AC3D80F4B6AC300CF3369 /* alphatorusAppDelegate.h */,
|
||||||
|
256AC3D90F4B6AC300CF3369 /* alphatorusAppDelegate.mm */,
|
||||||
|
43E244C4133066AF0040E20D /* RegalView.h */,
|
||||||
|
43E244C5133066AF0040E20D /* RegalView.mm */,
|
||||||
|
256AC3F00F4B6AF500CF3369 /* alphatorus_Prefix.pch */,
|
||||||
|
29B97316FDCFA39411CA2CEA /* main.mm */,
|
||||||
|
);
|
||||||
|
name = code;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
29B97317FDCFA39411CA2CEA /* Resources */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
4344FC901332A8BA006F07E8 /* nv.icns */,
|
||||||
|
8D1107310486CEB800E47090 /* alphatorus-Info.plist */,
|
||||||
|
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
|
||||||
|
1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
|
||||||
|
);
|
||||||
|
name = Resources;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
|
||||||
|
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
|
||||||
|
);
|
||||||
|
name = Frameworks;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
431D3C0015C9B635009DD04F /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
431D3C0715C9B636009DD04F /* libRegal.a */,
|
||||||
|
439EB69B183D2AF800842DA0 /* libRegal.dylib */,
|
||||||
|
439EB69D183D2AF800842DA0 /* libRegalW.a */,
|
||||||
|
439EB69F183D2AF800842DA0 /* libRegalW.dylib */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BC9F8AB71804648400C68C71 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC9F8ABB1804648500C68C71 /* libapitrace.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BC9F8AC4180464B100C68C71 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC9F8AC8180464B200C68C71 /* libmd5.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BC9F8ACA180464C500C68C71 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC9F8ACE180464C500C68C71 /* libmongoose.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BC9F8AD0180464D700C68C71 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC9F8AD4180464D700C68C71 /* libsnappy.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BC9F8AD6180464F400C68C71 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC9F8ADA180464F400C68C71 /* libsquish.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
8D1107260486CEB800E47090 /* alphatorus */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "alphatorus" */;
|
||||||
|
buildPhases = (
|
||||||
|
8D1107290486CEB800E47090 /* Resources */,
|
||||||
|
8D11072C0486CEB800E47090 /* Sources */,
|
||||||
|
8D11072E0486CEB800E47090 /* Frameworks */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = alphatorus;
|
||||||
|
productInstallPath = "$(HOME)/Applications";
|
||||||
|
productName = alphatorus;
|
||||||
|
productReference = 8D1107320486CEB800E47090 /* alphatorus.app */;
|
||||||
|
productType = "com.apple.product-type.application";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
29B97313FDCFA39411CA2CEA /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
attributes = {
|
||||||
|
LastUpgradeCheck = 0440;
|
||||||
|
};
|
||||||
|
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "alphatorus" */;
|
||||||
|
compatibilityVersion = "Xcode 3.2";
|
||||||
|
developmentRegion = English;
|
||||||
|
hasScannedForEncodings = 1;
|
||||||
|
knownRegions = (
|
||||||
|
English,
|
||||||
|
Japanese,
|
||||||
|
French,
|
||||||
|
German,
|
||||||
|
);
|
||||||
|
mainGroup = 29B97314FDCFA39411CA2CEA /* alphatorus */;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectReferences = (
|
||||||
|
{
|
||||||
|
ProductGroup = BC9F8AB71804648400C68C71 /* Products */;
|
||||||
|
ProjectRef = BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = BC9F8AC4180464B100C68C71 /* Products */;
|
||||||
|
ProjectRef = BC9F8AC3180464B100C68C71 /* md5.xcodeproj */;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = BC9F8ACA180464C500C68C71 /* Products */;
|
||||||
|
ProjectRef = BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = 431D3C0015C9B635009DD04F /* Products */;
|
||||||
|
ProjectRef = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = BC9F8AD0180464D700C68C71 /* Products */;
|
||||||
|
ProjectRef = BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = BC9F8AD6180464F400C68C71 /* Products */;
|
||||||
|
ProjectRef = BC9F8AD5180464F400C68C71 /* squish.xcodeproj */;
|
||||||
|
},
|
||||||
|
);
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
8D1107260486CEB800E47090 /* alphatorus */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXReferenceProxy section */
|
||||||
|
431D3C0715C9B636009DD04F /* libRegal.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libRegal.a;
|
||||||
|
remoteRef = 431D3C0615C9B636009DD04F /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
439EB69B183D2AF800842DA0 /* libRegal.dylib */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = "compiled.mach-o.dylib";
|
||||||
|
path = libRegal.dylib;
|
||||||
|
remoteRef = 439EB69A183D2AF800842DA0 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
439EB69D183D2AF800842DA0 /* libRegalW.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libRegalW.a;
|
||||||
|
remoteRef = 439EB69C183D2AF800842DA0 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
439EB69F183D2AF800842DA0 /* libRegalW.dylib */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = "compiled.mach-o.dylib";
|
||||||
|
path = libRegalW.dylib;
|
||||||
|
remoteRef = 439EB69E183D2AF800842DA0 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BC9F8ABB1804648500C68C71 /* libapitrace.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libapitrace.a;
|
||||||
|
remoteRef = BC9F8ABA1804648500C68C71 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BC9F8AC8180464B200C68C71 /* libmd5.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libmd5.a;
|
||||||
|
remoteRef = BC9F8AC7180464B200C68C71 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BC9F8ACE180464C500C68C71 /* libmongoose.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libmongoose.a;
|
||||||
|
remoteRef = BC9F8ACD180464C500C68C71 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BC9F8AD4180464D700C68C71 /* libsnappy.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libsnappy.a;
|
||||||
|
remoteRef = BC9F8AD3180464D700C68C71 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BC9F8ADA180464F400C68C71 /* libsquish.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libsquish.a;
|
||||||
|
remoteRef = BC9F8AD9180464F400C68C71 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
/* End PBXReferenceProxy section */
|
||||||
|
|
||||||
|
/* Begin PBXResourcesBuildPhase section */
|
||||||
|
8D1107290486CEB800E47090 /* Resources */ = {
|
||||||
|
isa = PBXResourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
|
||||||
|
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
|
||||||
|
4344FC911332A8BA006F07E8 /* nv.icns in Resources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXResourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
8D11072C0486CEB800E47090 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
8D11072D0486CEB800E47090 /* main.mm in Sources */,
|
||||||
|
256AC3DA0F4B6AC300CF3369 /* alphatorusAppDelegate.mm in Sources */,
|
||||||
|
43E244C6133066AF0040E20D /* RegalView.mm in Sources */,
|
||||||
|
43085426148B0F3400AE231A /* RGLOpenGLContext.m in Sources */,
|
||||||
|
43787F5014E8512400636639 /* render.cpp in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXVariantGroup section */
|
||||||
|
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
|
||||||
|
isa = PBXVariantGroup;
|
||||||
|
children = (
|
||||||
|
089C165DFE840E0CC02AAC07 /* English */,
|
||||||
|
);
|
||||||
|
name = InfoPlist.strings;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = {
|
||||||
|
isa = PBXVariantGroup;
|
||||||
|
children = (
|
||||||
|
1DDD58150DA1D0A300B32029 /* English */,
|
||||||
|
);
|
||||||
|
name = MainMenu.xib;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXVariantGroup section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
C01FCF4B08A954540054247B /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_MODEL_TUNING = G5;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PRECOMPILE_PREFIX_HEADER = NO;
|
||||||
|
GCC_PREFIX_HEADER = alphatorus_Prefix.pch;
|
||||||
|
INFOPLIST_FILE = "alphatorus-Info.plist";
|
||||||
|
INSTALL_PATH = "$(HOME)/Applications";
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.6;
|
||||||
|
PRODUCT_NAME = alphatorus;
|
||||||
|
SDKROOT = macosx;
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
C01FCF4C08A954540054247B /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
GCC_MODEL_TUNING = G5;
|
||||||
|
GCC_PRECOMPILE_PREFIX_HEADER = NO;
|
||||||
|
GCC_PREFIX_HEADER = alphatorus_Prefix.pch;
|
||||||
|
INFOPLIST_FILE = "alphatorus-Info.plist";
|
||||||
|
INSTALL_PATH = "$(HOME)/Applications";
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = 10.6;
|
||||||
|
PRODUCT_NAME = alphatorus;
|
||||||
|
SDKROOT = macosx;
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
C01FCF4F08A954540054247B /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
HEADER_SEARCH_PATHS = ../../../include;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
SDKROOT = macosx;
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
C01FCF5008A954540054247B /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
HEADER_SEARCH_PATHS = ../../../include;
|
||||||
|
SDKROOT = macosx;
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "alphatorus" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
C01FCF4B08A954540054247B /* Debug */,
|
||||||
|
C01FCF4C08A954540054247B /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "alphatorus" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
C01FCF4F08A954540054247B /* Debug */,
|
||||||
|
C01FCF5008A954540054247B /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Release;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
|
||||||
|
}
|
||||||
40
examples/alphatorus/osx/alphatorusAppDelegate.h
Normal file
40
examples/alphatorus/osx/alphatorusAppDelegate.h
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
- Created by Cass Everitt on 3/15/11.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#import <Cocoa/Cocoa.h>
|
||||||
|
|
||||||
|
@interface glesAppDelegate : NSObject <NSApplicationDelegate> {
|
||||||
|
NSWindow *window;
|
||||||
|
}
|
||||||
|
|
||||||
|
@property (assign) IBOutlet NSWindow *window;
|
||||||
|
|
||||||
|
@end
|
||||||
42
examples/alphatorus/osx/alphatorusAppDelegate.mm
Normal file
42
examples/alphatorus/osx/alphatorusAppDelegate.mm
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
- Created by Cass Everitt on 3/15/11.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#import "alphatorusAppDelegate.h"
|
||||||
|
|
||||||
|
@implementation glesAppDelegate
|
||||||
|
|
||||||
|
@synthesize window;
|
||||||
|
|
||||||
|
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
|
||||||
|
// Insert code here to initialize your application
|
||||||
|
}
|
||||||
|
|
||||||
|
@end
|
||||||
7
examples/alphatorus/osx/alphatorus_Prefix.pch
Normal file
7
examples/alphatorus/osx/alphatorus_Prefix.pch
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
//
|
||||||
|
// Prefix header for all source files of the 'gles' target in the 'gles' project
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifdef __OBJC__
|
||||||
|
#import <Cocoa/Cocoa.h>
|
||||||
|
#endif
|
||||||
37
examples/alphatorus/osx/main.mm
Normal file
37
examples/alphatorus/osx/main.mm
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
- Created by Cass Everitt on 3/15/11.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#import <Cocoa/Cocoa.h>
|
||||||
|
|
||||||
|
int main(int argc, char *argv[])
|
||||||
|
{
|
||||||
|
return NSApplicationMain(argc, (const char **) argv);
|
||||||
|
}
|
||||||
BIN
examples/alphatorus/osx/nv.icns
Normal file
BIN
examples/alphatorus/osx/nv.icns
Normal file
Binary file not shown.
352
examples/alphatorus/src/render.cpp
Normal file
352
examples/alphatorus/src/render.cpp
Normal file
|
|
@ -0,0 +1,352 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
- Created by Cass Everitt on 3/16/11.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <GL/Regal.h>
|
||||||
|
|
||||||
|
#include "render.h"
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cmath>
|
||||||
|
|
||||||
|
#ifndef M_PI
|
||||||
|
#define M_PI 3.141572654
|
||||||
|
#endif
|
||||||
|
|
||||||
|
static GLenum texunit = GL_TEXTURE1;
|
||||||
|
GLuint prog;
|
||||||
|
|
||||||
|
|
||||||
|
struct Torus {
|
||||||
|
float circleRadius;
|
||||||
|
float tubeRadius;
|
||||||
|
Torus( float c, float t ) : circleRadius( c ), tubeRadius( t ) {}
|
||||||
|
void Vertex( float u, float v )
|
||||||
|
{
|
||||||
|
float theta = (float) (u * 2.0 * M_PI);
|
||||||
|
float rho = (float) (v * 2.0 * M_PI);
|
||||||
|
float x = (float) (cos( theta ) * ( circleRadius + cos( rho ) * tubeRadius ));
|
||||||
|
float y = (float) (sin( theta ) * ( circleRadius + cos( rho ) * tubeRadius ));
|
||||||
|
float z = (float) (sin( rho ) * tubeRadius);
|
||||||
|
float nx = (float) (cos( rho ) * cos(theta));
|
||||||
|
float ny = (float) (cos( rho ) * sin(theta));
|
||||||
|
float nz = (float) (sin( rho ));
|
||||||
|
|
||||||
|
glNormal3f( nx, ny, nz );
|
||||||
|
glMultiTexCoord2f( texunit, u, v );
|
||||||
|
glVertex3f( x, y, z );
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
static void drawAnObject()
|
||||||
|
{
|
||||||
|
glPushGroupMarkerEXT(0, "drawAnObject");
|
||||||
|
|
||||||
|
Torus t( 0.7f, 0.4f );
|
||||||
|
int I = 30;
|
||||||
|
int J = 30;
|
||||||
|
glColor3f( 0.8f, 0.8f, 0.8f );
|
||||||
|
for(int j = 0; j < J / 2 - 1; j++)
|
||||||
|
{
|
||||||
|
float v0 = (j+0.0f)/(J-1.0f);
|
||||||
|
float v1 = (j+1.0f)/(J-1.0f);
|
||||||
|
glBegin( GL_TRIANGLE_STRIP );
|
||||||
|
for(int i = 0; i < I; i++)
|
||||||
|
{
|
||||||
|
float u = i/(I-1.0f);
|
||||||
|
t.Vertex( u, v1 );
|
||||||
|
t.Vertex( u, v0 );
|
||||||
|
}
|
||||||
|
glEnd();
|
||||||
|
}
|
||||||
|
|
||||||
|
glPopGroupMarkerEXT();
|
||||||
|
}
|
||||||
|
|
||||||
|
static int width;
|
||||||
|
static int height;
|
||||||
|
|
||||||
|
void alphaTorusReshape( int w, int h ) {
|
||||||
|
width = w;
|
||||||
|
height = h;
|
||||||
|
|
||||||
|
float a = float(w)/float(h);
|
||||||
|
|
||||||
|
glPushGroupMarkerEXT(0, "reshape");
|
||||||
|
|
||||||
|
glViewport(0, 0, width, height);
|
||||||
|
glMatrixMode( GL_PROJECTION );
|
||||||
|
glLoadIdentity();
|
||||||
|
if( a > 1 ) {
|
||||||
|
glFrustum( -0.1 * a, 0.1 * a, -0.1, 0.1, 0.1, 100.0 );
|
||||||
|
} else {
|
||||||
|
glFrustum( -0.1, 0.1, -0.1 / a, 0.1 / a, 0.1, 100.0 );
|
||||||
|
}
|
||||||
|
glMatrixMode( GL_MODELVIEW );
|
||||||
|
glLoadIdentity();
|
||||||
|
glTranslatef( 0, 0, -2 );
|
||||||
|
|
||||||
|
glPopGroupMarkerEXT();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void regalerr( GLenum err ) {
|
||||||
|
const char * errstr = NULL;
|
||||||
|
switch( err ) {
|
||||||
|
case GL_INVALID_ENUM: errstr = "INVALID ENUM"; break;
|
||||||
|
case GL_INVALID_OPERATION: errstr = "INVALID OPERATION"; break;
|
||||||
|
case GL_INVALID_VALUE: errstr = "INVALID VALUE"; break;
|
||||||
|
default:
|
||||||
|
fprintf( stderr, "Got a GL error: %d!\n", err );
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if( errstr ) {
|
||||||
|
fprintf( stderr, "Got a GL error: %s\n", errstr );
|
||||||
|
}
|
||||||
|
;
|
||||||
|
}
|
||||||
|
|
||||||
|
static GLuint tex;
|
||||||
|
|
||||||
|
void alphaTorusInitProgram() {
|
||||||
|
|
||||||
|
GLuint vs = glCreateShader( GL_VERTEX_SHADER );
|
||||||
|
{
|
||||||
|
char vshader[] =
|
||||||
|
"out vec4 ocol;\n"
|
||||||
|
"out vec2 tc;\n"
|
||||||
|
"\n"
|
||||||
|
"void main() {\n"
|
||||||
|
" gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;\n"
|
||||||
|
" ocol = gl_Normal.xyzz;\n"
|
||||||
|
" tc = gl_MultiTexCoord1.xy;\n"
|
||||||
|
"}\n";
|
||||||
|
char *vshader_list[] = { vshader, NULL };
|
||||||
|
int vshader_list_sizes[] = { sizeof( vshader ), 0 };
|
||||||
|
glShaderSource( vs, 1, vshader_list, vshader_list_sizes );
|
||||||
|
glCompileShader( vs );
|
||||||
|
char dbgLog[1<<15];
|
||||||
|
int dbgLogLen = 0;
|
||||||
|
glGetShaderInfoLog( vs, (1<<15) - 2, &dbgLogLen, dbgLog );
|
||||||
|
dbgLog[ dbgLogLen ] = 0;
|
||||||
|
printf( "%s\n", dbgLog );
|
||||||
|
}
|
||||||
|
|
||||||
|
GLuint fs = glCreateShader( GL_FRAGMENT_SHADER );
|
||||||
|
{
|
||||||
|
char fshader[] =
|
||||||
|
"uniform sampler2D tex;\n"
|
||||||
|
"in vec4 ocol;\n"
|
||||||
|
"in vec2 tc;\n"
|
||||||
|
"\n"
|
||||||
|
"void main() {\n"
|
||||||
|
" gl_FragColor.xyz = texture2D(tex, tc).xyz;\n"
|
||||||
|
" gl_FragColor.w = tc.x;\n"
|
||||||
|
"}\n";
|
||||||
|
char *fshader_list[] = { fshader, NULL };
|
||||||
|
int fshader_list_sizes[] = { sizeof( fshader ), 0 };
|
||||||
|
glShaderSource( fs, 1, fshader_list, fshader_list_sizes );
|
||||||
|
glCompileShader( fs );
|
||||||
|
char dbgLog[1<<15];
|
||||||
|
int dbgLogLen = 0;
|
||||||
|
glGetShaderInfoLog( fs, (1<<15) - 2, &dbgLogLen, dbgLog );
|
||||||
|
dbgLog[ dbgLogLen ] = 0;
|
||||||
|
printf( "%s\n", dbgLog );
|
||||||
|
}
|
||||||
|
|
||||||
|
prog = glCreateProgram();
|
||||||
|
glAttachShader( prog, vs );
|
||||||
|
glAttachShader( prog, fs );
|
||||||
|
|
||||||
|
glLinkProgram( prog );
|
||||||
|
{
|
||||||
|
char dbgLog[1<<15];
|
||||||
|
int dbgLogLen = 0;
|
||||||
|
glGetProgramInfoLog( prog, (1<<15) - 2, &dbgLogLen, dbgLog );
|
||||||
|
dbgLog[ dbgLogLen ] = 0;
|
||||||
|
printf( "%s\n", dbgLog );
|
||||||
|
}
|
||||||
|
|
||||||
|
glProgramUniform1iEXT( prog, glGetUniformLocation( prog, "tex" ), 1 );
|
||||||
|
glUseProgram( 0 );
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void alphaTorusInit()
|
||||||
|
{
|
||||||
|
glPushGroupMarkerEXT(0, "init");
|
||||||
|
|
||||||
|
glGenTextures( 1, &tex );
|
||||||
|
GLubyte pix[] = {
|
||||||
|
0x60, 0xff, 0x00, 0x7f, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, 0xcf,
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x5f, 0xff, 0x80, 0x00, 0x0f,
|
||||||
|
0x80, 0x80, 0xff, 0x00, 0xff, 0x00, 0x00, 0xff, 0x80, 0x80, 0x80, 0xff, 0x00, 0x80, 0x80, 0xff,
|
||||||
|
0x00, 0xff, 0xff, 0xff, 0x00, 0x80, 0x00, 0xff, 0x80, 0x00, 0xff, 0xaf, 0x00, 0x00, 0x80, 0xff
|
||||||
|
};
|
||||||
|
glTextureImage2DEXT( tex, GL_TEXTURE_2D, 0, GL_RGBA, 4, 4, 0, GL_RGBA, GL_UNSIGNED_BYTE, pix );
|
||||||
|
glTextureParameteriEXT( tex, GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST );
|
||||||
|
glTextureParameteriEXT( tex, GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR );
|
||||||
|
glBindMultiTextureEXT( texunit, GL_TEXTURE_2D, tex );
|
||||||
|
|
||||||
|
GLfloat mat_specular[] = { 0.0f, 0.0f, 1.0f, 1.0f };
|
||||||
|
GLfloat mat_shininess[] = { 50.0f };
|
||||||
|
GLfloat light_position[] = { 1.0f, 1.0f, 0.2f, 1.0f };
|
||||||
|
GLfloat light_atten[] = { 1.0f, 1.0f, 1.0f };
|
||||||
|
GLfloat light_diffuse[] = { 10.0f, 10.0f, 10.0f, 10.0f };
|
||||||
|
GLfloat light_specular[] = { 10.0f, 10.0f, 10.0f, 10.0f };
|
||||||
|
GLfloat light_spotdir[] = { -0.1f, -0.1f, -1.0f };
|
||||||
|
GLfloat light_spotcut[] = { 30.0f };
|
||||||
|
GLfloat light_spotexp[] = { 3.0f };
|
||||||
|
glClearColor (0.0, 0.0, 0.0, 0.0);
|
||||||
|
//glShadeModel (GL_SMOOTH);
|
||||||
|
|
||||||
|
glMatrixPushEXT( GL_MODELVIEW );
|
||||||
|
glMatrixLoadIdentityEXT( GL_MODELVIEW );
|
||||||
|
|
||||||
|
glMaterialfv(GL_FRONT, GL_SPECULAR, mat_specular);
|
||||||
|
glMaterialfv(GL_FRONT_AND_BACK, GL_SHININESS, mat_shininess);
|
||||||
|
//glMaterialfv(GL_BACK, GL_SHININESS, mat_shininess);
|
||||||
|
glLightfv(GL_LIGHT0, GL_POSITION, light_position);
|
||||||
|
glLightf( GL_LIGHT0, GL_LINEAR_ATTENUATION, light_atten[1] );
|
||||||
|
glLightf( GL_LIGHT0, GL_QUADRATIC_ATTENUATION, light_atten[2] );
|
||||||
|
glLightfv( GL_LIGHT0, GL_DIFFUSE, light_diffuse );
|
||||||
|
glLightfv( GL_LIGHT0, GL_SPECULAR, light_specular );
|
||||||
|
glLightfv( GL_LIGHT0, GL_SPOT_DIRECTION, light_spotdir );
|
||||||
|
glLightfv( GL_LIGHT0, GL_SPOT_CUTOFF, light_spotcut );
|
||||||
|
glLightfv( GL_LIGHT0, GL_SPOT_EXPONENT, light_spotexp );
|
||||||
|
//GLfloat light_ambient[] = { 0.0, -1.0, 0.0, 0.0 };
|
||||||
|
//glLightfv(GL_LIGHT0, GL_AMBIENT, light_ambient);
|
||||||
|
|
||||||
|
glMatrixPopEXT( GL_MODELVIEW );
|
||||||
|
|
||||||
|
glLightModeli( GL_LIGHT_MODEL_LOCAL_VIEWER, GL_TRUE );
|
||||||
|
glLightModelf( GL_LIGHT_MODEL_COLOR_CONTROL, GL_SEPARATE_SPECULAR_COLOR );
|
||||||
|
|
||||||
|
glEnable( GL_COLOR_MATERIAL ) ;
|
||||||
|
glColorMaterial( GL_BACK, GL_SPECULAR );
|
||||||
|
|
||||||
|
glLightModeli( GL_LIGHT_MODEL_TWO_SIDE, GL_TRUE );
|
||||||
|
|
||||||
|
glEnable(GL_LIGHTING);
|
||||||
|
glEnable(GL_LIGHT0);
|
||||||
|
|
||||||
|
glFogi( GL_FOG_MODE, GL_LINEAR );
|
||||||
|
glFogf( GL_FOG_START, 2.0f );
|
||||||
|
glFogf( GL_FOG_END, 4.0f );
|
||||||
|
GLfloat fog_color[] = { 1.0, 1.0, 0.0, 0.0 };
|
||||||
|
glFogfv( GL_FOG_COLOR, fog_color );
|
||||||
|
|
||||||
|
glEnable( GL_CLIP_PLANE3 );
|
||||||
|
GLdouble clip[] = { 1, 1, -1, 0 };
|
||||||
|
glClipPlane( GL_CLIP_PLANE3, clip );
|
||||||
|
|
||||||
|
alphaTorusInitProgram();
|
||||||
|
|
||||||
|
glPopGroupMarkerEXT();
|
||||||
|
}
|
||||||
|
|
||||||
|
void alphaTorusDisplay( bool clear )
|
||||||
|
{
|
||||||
|
static float alphaRef = 0.0f;
|
||||||
|
static int count = 0;
|
||||||
|
|
||||||
|
if( count == 0 ) {
|
||||||
|
alphaTorusInit();
|
||||||
|
}
|
||||||
|
|
||||||
|
glPushGroupMarkerEXT(0, "display");
|
||||||
|
|
||||||
|
#if 1
|
||||||
|
if( count == 0 ) {
|
||||||
|
RegalSetErrorCallback( regalerr );
|
||||||
|
} else if( count == 11 ) {
|
||||||
|
RegalSetErrorCallback( NULL );
|
||||||
|
}
|
||||||
|
count++;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
GLenum funcs[] = { GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_NOTEQUAL, GL_EQUAL, GL_ALWAYS, GL_NEVER };
|
||||||
|
int idx = int(alphaRef) % ( sizeof( funcs ) / sizeof( funcs[0] ) );
|
||||||
|
float ref = alphaRef - floor(alphaRef);
|
||||||
|
glAlphaFunc( funcs[idx], ref );
|
||||||
|
alphaRef += 1.0f/128.0f;
|
||||||
|
if( count & 0xf ) {
|
||||||
|
glEnable( GL_ALPHA_TEST );
|
||||||
|
}
|
||||||
|
|
||||||
|
if( clear ) {
|
||||||
|
GLfloat cc[][4] = {
|
||||||
|
{ 1, 0, 0, 0 },
|
||||||
|
{ .5, 0, 0, 0 },
|
||||||
|
{ 0, 1, 0, 0 },
|
||||||
|
{ 0, .5, 0, 0 },
|
||||||
|
{ 0, 0, 1, 0 },
|
||||||
|
{ 0, 0, .5, 0 },
|
||||||
|
{ 1, 1, 1, 0 },
|
||||||
|
{ .5, .5, .5, 0 }
|
||||||
|
};
|
||||||
|
glClearDepth( 1.0 );
|
||||||
|
glClearColor( cc[idx][0], cc[idx][1], cc[idx][2], cc[idx][3] );
|
||||||
|
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
|
||||||
|
}
|
||||||
|
glEnable( GL_DEPTH_TEST );
|
||||||
|
|
||||||
|
for( int i = 0; i < 4; i++ ) {
|
||||||
|
glActiveTexture( GL_TEXTURE0 + i );
|
||||||
|
glDisable( GL_TEXTURE_2D );
|
||||||
|
}
|
||||||
|
|
||||||
|
glBindMultiTextureEXT( texunit, GL_TEXTURE_2D, tex );
|
||||||
|
glActiveTexture( texunit );
|
||||||
|
glEnable( GL_TEXTURE_2D );
|
||||||
|
|
||||||
|
glMatrixLoadIdentityEXT( texunit );
|
||||||
|
|
||||||
|
|
||||||
|
glEnable( GL_FOG );
|
||||||
|
|
||||||
|
glUseProgram( prog );
|
||||||
|
|
||||||
|
glEnable( GL_NORMALIZE );
|
||||||
|
glDisable( GL_RESCALE_NORMAL );
|
||||||
|
glMultiTexEnviEXT( texunit, GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE );
|
||||||
|
drawAnObject();
|
||||||
|
|
||||||
|
glDisable( GL_ALPHA_TEST );
|
||||||
|
|
||||||
|
glUseProgram( 0 );
|
||||||
|
|
||||||
|
glPopGroupMarkerEXT();
|
||||||
|
|
||||||
|
glFrameTerminatorGREMEDY();
|
||||||
|
|
||||||
|
//printf( "Draw with r=%f\n", r );
|
||||||
|
}
|
||||||
36
examples/alphatorus/src/render.h
Normal file
36
examples/alphatorus/src/render.h
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
- Created by Cass Everitt on 3/16/11.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
extern void alphaTorusInit();
|
||||||
|
extern void alphaTorusReshape( int w, int h );
|
||||||
|
extern void alphaTorusDisplay( bool clear );
|
||||||
|
|
@ -17,6 +17,11 @@
|
||||||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
|
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
|
||||||
8D11072D0486CEB800E47090 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.mm */; settings = {ATTRIBUTES = (); }; };
|
8D11072D0486CEB800E47090 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.mm */; settings = {ATTRIBUTES = (); }; };
|
||||||
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
|
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
|
||||||
|
BC3A59B31804680000992687 /* libapitrace.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8ABB1804648500C68C71 /* libapitrace.a */; };
|
||||||
|
BC3A59BB1804680800992687 /* libmd5.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8AC8180464B200C68C71 /* libmd5.a */; };
|
||||||
|
BC3A59BC1804680B00992687 /* libmongoose.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8ACE180464C500C68C71 /* libmongoose.a */; };
|
||||||
|
BC3A59BD1804680E00992687 /* libsnappy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8AD4180464D700C68C71 /* libsnappy.a */; };
|
||||||
|
BC3A59BE1804681100992687 /* libsquish.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BC9F8ADA180464F400C68C71 /* libsquish.a */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
|
|
@ -27,6 +32,62 @@
|
||||||
remoteGlobalIDString = 43A6C1C615C48CD90063667E;
|
remoteGlobalIDString = 43A6C1C615C48CD90063667E;
|
||||||
remoteInfo = Regal;
|
remoteInfo = Regal;
|
||||||
};
|
};
|
||||||
|
43D4464F1889EDDA00F38443 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4359158318367621002CB92C;
|
||||||
|
remoteInfo = RegalDynamic;
|
||||||
|
};
|
||||||
|
43D446511889EDDA00F38443 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 435916DA18367DEE002CB92C;
|
||||||
|
remoteInfo = RegalWrangler;
|
||||||
|
};
|
||||||
|
43D446531889EDDA00F38443 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4359176F18367E05002CB92C;
|
||||||
|
remoteInfo = RegalWranglerDynamic;
|
||||||
|
};
|
||||||
|
BC9F8ABA1804648500C68C71 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 433667A917C56F3500D45AD9;
|
||||||
|
remoteInfo = apitrace;
|
||||||
|
};
|
||||||
|
BC9F8AC7180464B200C68C71 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BC9F8AC3180464B100C68C71 /* md5.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4336678117C56DFD00D45AD9;
|
||||||
|
remoteInfo = md5;
|
||||||
|
};
|
||||||
|
BC9F8ACD180464C500C68C71 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4336676E17C56DC700D45AD9;
|
||||||
|
remoteInfo = mongoose;
|
||||||
|
};
|
||||||
|
BC9F8AD3180464D700C68C71 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4336665817C56AA300D45AD9;
|
||||||
|
remoteInfo = snappy;
|
||||||
|
};
|
||||||
|
BC9F8AD9180464F400C68C71 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BC9F8AD5180464F400C68C71 /* squish.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 4336667917C56B5200D45AD9;
|
||||||
|
remoteInfo = squish;
|
||||||
|
};
|
||||||
/* End PBXContainerItemProxy section */
|
/* End PBXContainerItemProxy section */
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
|
|
@ -50,6 +111,11 @@
|
||||||
43E244C5133066AF0040E20D /* RegalView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RegalView.mm; sourceTree = "<group>"; };
|
43E244C5133066AF0040E20D /* RegalView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RegalView.mm; sourceTree = "<group>"; };
|
||||||
8D1107310486CEB800E47090 /* minimal_osx-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "minimal_osx-Info.plist"; sourceTree = "<group>"; };
|
8D1107310486CEB800E47090 /* minimal_osx-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "minimal_osx-Info.plist"; sourceTree = "<group>"; };
|
||||||
8D1107320486CEB800E47090 /* minimal_osx.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = minimal_osx.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
8D1107320486CEB800E47090 /* minimal_osx.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = minimal_osx.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = apitrace.xcodeproj; path = ../../../build/mac/apitrace/apitrace.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
BC9F8AC3180464B100C68C71 /* md5.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = md5.xcodeproj; path = ../../../build/mac/md5/md5.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = mongoose.xcodeproj; path = ../../../build/mac/mongoose/mongoose.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = snappy.xcodeproj; path = ../../../build/mac/snappy/snappy.xcodeproj; sourceTree = "<group>"; };
|
||||||
|
BC9F8AD5180464F400C68C71 /* squish.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = squish.xcodeproj; path = ../../../build/mac/squish/squish.xcodeproj; sourceTree = "<group>"; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
|
@ -57,6 +123,11 @@
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
|
BC3A59BE1804681100992687 /* libsquish.a in Frameworks */,
|
||||||
|
BC3A59BD1804680E00992687 /* libsnappy.a in Frameworks */,
|
||||||
|
BC3A59BC1804680B00992687 /* libmongoose.a in Frameworks */,
|
||||||
|
BC3A59BB1804680800992687 /* libmd5.a in Frameworks */,
|
||||||
|
BC3A59B31804680000992687 /* libapitrace.a in Frameworks */,
|
||||||
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
|
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
|
||||||
431D3C0815C9B648009DD04F /* libRegal.a in Frameworks */,
|
431D3C0815C9B648009DD04F /* libRegal.a in Frameworks */,
|
||||||
);
|
);
|
||||||
|
|
@ -95,6 +166,11 @@
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
431D3BFF15C9B635009DD04F /* Regal.xcodeproj */,
|
431D3BFF15C9B635009DD04F /* Regal.xcodeproj */,
|
||||||
|
BC9F8AD5180464F400C68C71 /* squish.xcodeproj */,
|
||||||
|
BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */,
|
||||||
|
BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */,
|
||||||
|
BC9F8AC3180464B100C68C71 /* md5.xcodeproj */,
|
||||||
|
BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */,
|
||||||
29B97315FDCFA39411CA2CEA /* code */,
|
29B97315FDCFA39411CA2CEA /* code */,
|
||||||
29B97317FDCFA39411CA2CEA /* Resources */,
|
29B97317FDCFA39411CA2CEA /* Resources */,
|
||||||
29B97323FDCFA39411CA2CEA /* Frameworks */,
|
29B97323FDCFA39411CA2CEA /* Frameworks */,
|
||||||
|
|
@ -144,6 +220,49 @@
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
431D3C0715C9B636009DD04F /* libRegal.a */,
|
431D3C0715C9B636009DD04F /* libRegal.a */,
|
||||||
|
43D446501889EDDA00F38443 /* libRegal.dylib */,
|
||||||
|
43D446521889EDDA00F38443 /* libRegalW.a */,
|
||||||
|
43D446541889EDDA00F38443 /* libRegalW.dylib */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BC9F8AB71804648400C68C71 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC9F8ABB1804648500C68C71 /* libapitrace.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BC9F8AC4180464B100C68C71 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC9F8AC8180464B200C68C71 /* libmd5.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BC9F8ACA180464C500C68C71 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC9F8ACE180464C500C68C71 /* libmongoose.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BC9F8AD0180464D700C68C71 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC9F8AD4180464D700C68C71 /* libsnappy.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BC9F8AD6180464F400C68C71 /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BC9F8ADA180464F400C68C71 /* libsquish.a */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
|
@ -190,10 +309,30 @@
|
||||||
mainGroup = 29B97314FDCFA39411CA2CEA /* minimal_osx */;
|
mainGroup = 29B97314FDCFA39411CA2CEA /* minimal_osx */;
|
||||||
projectDirPath = "";
|
projectDirPath = "";
|
||||||
projectReferences = (
|
projectReferences = (
|
||||||
|
{
|
||||||
|
ProductGroup = BC9F8AB71804648400C68C71 /* Products */;
|
||||||
|
ProjectRef = BC9F8AB61804648400C68C71 /* apitrace.xcodeproj */;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = BC9F8AC4180464B100C68C71 /* Products */;
|
||||||
|
ProjectRef = BC9F8AC3180464B100C68C71 /* md5.xcodeproj */;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = BC9F8ACA180464C500C68C71 /* Products */;
|
||||||
|
ProjectRef = BC9F8AC9180464C500C68C71 /* mongoose.xcodeproj */;
|
||||||
|
},
|
||||||
{
|
{
|
||||||
ProductGroup = 431D3C0015C9B635009DD04F /* Products */;
|
ProductGroup = 431D3C0015C9B635009DD04F /* Products */;
|
||||||
ProjectRef = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
ProjectRef = 431D3BFF15C9B635009DD04F /* Regal.xcodeproj */;
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = BC9F8AD0180464D700C68C71 /* Products */;
|
||||||
|
ProjectRef = BC9F8ACF180464D700C68C71 /* snappy.xcodeproj */;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ProductGroup = BC9F8AD6180464F400C68C71 /* Products */;
|
||||||
|
ProjectRef = BC9F8AD5180464F400C68C71 /* squish.xcodeproj */;
|
||||||
|
},
|
||||||
);
|
);
|
||||||
projectRoot = "";
|
projectRoot = "";
|
||||||
targets = (
|
targets = (
|
||||||
|
|
@ -210,6 +349,62 @@
|
||||||
remoteRef = 431D3C0615C9B636009DD04F /* PBXContainerItemProxy */;
|
remoteRef = 431D3C0615C9B636009DD04F /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
|
43D446501889EDDA00F38443 /* libRegal.dylib */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = "compiled.mach-o.dylib";
|
||||||
|
path = libRegal.dylib;
|
||||||
|
remoteRef = 43D4464F1889EDDA00F38443 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
43D446521889EDDA00F38443 /* libRegalW.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libRegalW.a;
|
||||||
|
remoteRef = 43D446511889EDDA00F38443 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
43D446541889EDDA00F38443 /* libRegalW.dylib */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = "compiled.mach-o.dylib";
|
||||||
|
path = libRegalW.dylib;
|
||||||
|
remoteRef = 43D446531889EDDA00F38443 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BC9F8ABB1804648500C68C71 /* libapitrace.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libapitrace.a;
|
||||||
|
remoteRef = BC9F8ABA1804648500C68C71 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BC9F8AC8180464B200C68C71 /* libmd5.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libmd5.a;
|
||||||
|
remoteRef = BC9F8AC7180464B200C68C71 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BC9F8ACE180464C500C68C71 /* libmongoose.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libmongoose.a;
|
||||||
|
remoteRef = BC9F8ACD180464C500C68C71 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BC9F8AD4180464D700C68C71 /* libsnappy.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libsnappy.a;
|
||||||
|
remoteRef = BC9F8AD3180464D700C68C71 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BC9F8ADA180464F400C68C71 /* libsquish.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libsquish.a;
|
||||||
|
remoteRef = BC9F8AD9180464F400C68C71 /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
/* End PBXReferenceProxy section */
|
/* End PBXReferenceProxy section */
|
||||||
|
|
||||||
/* Begin PBXResourcesBuildPhase section */
|
/* Begin PBXResourcesBuildPhase section */
|
||||||
|
|
@ -275,7 +470,7 @@
|
||||||
INSTALL_PATH = "$(HOME)/Applications";
|
INSTALL_PATH = "$(HOME)/Applications";
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.6;
|
MACOSX_DEPLOYMENT_TARGET = 10.6;
|
||||||
PRODUCT_NAME = minimal_osx;
|
PRODUCT_NAME = minimal_osx;
|
||||||
SDKROOT = macosx10.7;
|
SDKROOT = macosx;
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
|
|
@ -292,7 +487,7 @@
|
||||||
INSTALL_PATH = "$(HOME)/Applications";
|
INSTALL_PATH = "$(HOME)/Applications";
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.6;
|
MACOSX_DEPLOYMENT_TARGET = 10.6;
|
||||||
PRODUCT_NAME = minimal_osx;
|
PRODUCT_NAME = minimal_osx;
|
||||||
SDKROOT = macosx10.7;
|
SDKROOT = macosx;
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
|
|
@ -306,7 +501,7 @@
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
HEADER_SEARCH_PATHS = ../../../include;
|
HEADER_SEARCH_PATHS = ../../../include;
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
SDKROOT = macosx10.7;
|
SDKROOT = macosx;
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
|
|
@ -318,7 +513,7 @@
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
HEADER_SEARCH_PATHS = ../../../include;
|
HEADER_SEARCH_PATHS = ../../../include;
|
||||||
SDKROOT = macosx10.7;
|
SDKROOT = macosx;
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
19870
include/GL/Regal.h
19870
include/GL/Regal.h
File diff suppressed because it is too large
Load diff
621
include/GL/RegalCGL.h
Normal file
621
include/GL/RegalCGL.h
Normal file
|
|
@ -0,0 +1,621 @@
|
||||||
|
/* NOTE: Do not edit this file, it is generated by a script:
|
||||||
|
Export.py --api gl 4.4 --api wgl 4.4 --api glx 4.4 --api cgl 1.4 --api egl 1.0 --outdir .
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
Copyright (c) 2011-2013 NVIDIA Corporation
|
||||||
|
Copyright (c) 2011-2013 Cass Everitt
|
||||||
|
Copyright (c) 2012-2013 Scott Nations
|
||||||
|
Copyright (c) 2012 Mathias Schott
|
||||||
|
Copyright (c) 2012-2013 Nigel Stewart
|
||||||
|
Copyright (c) 2012-2013 Google Inc.
|
||||||
|
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.
|
||||||
|
|
||||||
|
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 HOLDER 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
Intended formatting conventions:
|
||||||
|
$ astyle --style=allman --indent=spaces=2 --indent-switches
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <GL/Regal.h>
|
||||||
|
|
||||||
|
#ifndef __REGAL_CGL_H__
|
||||||
|
#define __REGAL_CGL_H__
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#if REGAL_SYS_OSX
|
||||||
|
typedef struct _CGLContextObject * CGLContextObj;
|
||||||
|
typedef struct _CGLPixelFormatObject * CGLPixelFormatObj;
|
||||||
|
typedef struct _CGLRendererInfoObject * CGLRendererInfoObj;
|
||||||
|
typedef struct _CGLPBufferObject * CGLPBufferObj;
|
||||||
|
typedef void * CGLShareGroupObj;
|
||||||
|
typedef struct __IOSurface * IOSurfaceRef;
|
||||||
|
typedef void * CGSConnectionID;
|
||||||
|
typedef int CGSWindowID;
|
||||||
|
typedef int CGSSurfaceID;
|
||||||
|
#endif // REGAL_SYS_OSX
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if REGAL_SYS_OSX
|
||||||
|
|
||||||
|
typedef enum _CGLPixelFormatAttribute {
|
||||||
|
kCGLPFAAllRenderers = 1,
|
||||||
|
kCGLPFATripleBuffer = 3,
|
||||||
|
kCGLPFADoubleBuffer = 5,
|
||||||
|
kCGLPFAStereo = 6,
|
||||||
|
kCGLPFAAuxBuffers = 7,
|
||||||
|
kCGLPFAColorSize = 8,
|
||||||
|
kCGLPFAAlphaSize = 11,
|
||||||
|
kCGLPFADepthSize = 12,
|
||||||
|
kCGLPFAStencilSize = 13,
|
||||||
|
kCGLPFAAccumSize = 14,
|
||||||
|
kCGLPFAMinimumPolicy = 51,
|
||||||
|
kCGLPFAMaximumPolicy = 52,
|
||||||
|
kCGLPFAOffScreen = 53,
|
||||||
|
kCGLPFAFullScreen = 54,
|
||||||
|
kCGLPFASampleBuffers = 55,
|
||||||
|
kCGLPFASamples = 56,
|
||||||
|
kCGLPFAAuxDepthStencil = 57,
|
||||||
|
kCGLPFAColorFloat = 58,
|
||||||
|
kCGLPFAMultisample = 59,
|
||||||
|
kCGLPFASupersample = 60,
|
||||||
|
kCGLPFASampleAlpha = 61,
|
||||||
|
kCGLPFARendererID = 70,
|
||||||
|
kCGLPFASingleRenderer = 71,
|
||||||
|
kCGLPFANoRecovery = 72,
|
||||||
|
kCGLPFAAccelerated = 73,
|
||||||
|
kCGLPFAClosestPolicy = 74,
|
||||||
|
kCGLPFARobust = 75,
|
||||||
|
kCGLPFABackingStore = 76,
|
||||||
|
kCGLPFAMPSafe = 78,
|
||||||
|
kCGLPFAWindow = 80,
|
||||||
|
kCGLPFAMultiScreen = 81,
|
||||||
|
kCGLPFACompliant = 83,
|
||||||
|
kCGLPFADisplayMask = 84,
|
||||||
|
kCGLPFAPBuffer = 90,
|
||||||
|
kCGLPFARemotePBuffer = 91,
|
||||||
|
kCGLPFAAllowOfflineRenderers = 96,
|
||||||
|
kCGLPFAAcceleratedCompute = 97,
|
||||||
|
kCGLPFAOpenGLProfile = 99,
|
||||||
|
kCGLPFAVirtualScreenCount = 128,
|
||||||
|
} CGLPixelFormatAttribute;
|
||||||
|
|
||||||
|
typedef enum _CGLRendererProperty {
|
||||||
|
kCGLRPOffScreen = 53,
|
||||||
|
kCGLRPFullScreen = 54,
|
||||||
|
kCGLRPRendererID = 70,
|
||||||
|
kCGLRPAccelerated = 73,
|
||||||
|
kCGLRPRobust = 75,
|
||||||
|
kCGLRPBackingStore = 76,
|
||||||
|
kCGLRPMPSafe = 78,
|
||||||
|
kCGLRPWindow = 80,
|
||||||
|
kCGLRPMultiScreen = 81,
|
||||||
|
kCGLRPCompliant = 83,
|
||||||
|
kCGLRPDisplayMask = 84,
|
||||||
|
kCGLRPBufferModes = 100,
|
||||||
|
kCGLRPColorModes = 103,
|
||||||
|
kCGLRPAccumModes = 104,
|
||||||
|
kCGLRPDepthModes = 105,
|
||||||
|
kCGLRPStencilModes = 106,
|
||||||
|
kCGLRPMaxAuxBuffers = 107,
|
||||||
|
kCGLRPMaxSampleBuffers = 108,
|
||||||
|
kCGLRPMaxSamples = 109,
|
||||||
|
kCGLRPSampleModes = 110,
|
||||||
|
kCGLRPSampleAlpha = 111,
|
||||||
|
kCGLRPVideoMemory = 120,
|
||||||
|
kCGLRPTextureMemory = 121,
|
||||||
|
kCGLRPGPUVertProcCapable = 122,
|
||||||
|
kCGLRPGPUFragProcCapable = 123,
|
||||||
|
kCGLRPRendererCount = 128,
|
||||||
|
kCGLRPOnline = 129,
|
||||||
|
kCGLRPAcceleratedCompute = 130,
|
||||||
|
kCGLRPVideoMemoryMegabytes = 131,
|
||||||
|
kCGLRPTextureMemoryMegabytes = 132,
|
||||||
|
} CGLRendererProperty;
|
||||||
|
|
||||||
|
typedef enum _CGLContextEnable {
|
||||||
|
kCGLCESwapRectangle = 201,
|
||||||
|
kCGLCESwapLimit = 203,
|
||||||
|
kCGLCERasterization = 221,
|
||||||
|
kCGLCEStateValidation = 301,
|
||||||
|
kCGLCESurfaceBackingSize = 305,
|
||||||
|
kCGLCEDisplayListOptimization = 307,
|
||||||
|
kCGLCEMPEngine = 313,
|
||||||
|
kCGLCECrashOnRemovedFunctions = 316,
|
||||||
|
} CGLContextEnable;
|
||||||
|
|
||||||
|
typedef enum _CGLContextParameter {
|
||||||
|
kCGLCPSwapRectangle = 200,
|
||||||
|
kCGLCPSwapInterval = 222,
|
||||||
|
kCGLCPDispatchTableSize = 224,
|
||||||
|
kCGLCPClientStorage = 226,
|
||||||
|
kCGLCPSurfaceTexture = 228,
|
||||||
|
kCGLCPSurfaceOrder = 235,
|
||||||
|
kCGLCPSurfaceOpacity = 236,
|
||||||
|
kCGLCPSurfaceBackingSize = 304,
|
||||||
|
kCGLCPSurfaceSurfaceVolatile = 306,
|
||||||
|
kCGLCPReclaimResources = 308,
|
||||||
|
kCGLCPCurrentRendererID = 309,
|
||||||
|
kCGLCPGPUVertexProcessing = 310,
|
||||||
|
kCGLCPGPUFragmentProcessing = 311,
|
||||||
|
kCGLCPHasDrawable = 314,
|
||||||
|
kCGLCPMPSwapsInFlight = 315,
|
||||||
|
} CGLContextParameter;
|
||||||
|
|
||||||
|
typedef enum _CGLGlobalOption {
|
||||||
|
kCGLGOFormatCacheSize = 501,
|
||||||
|
kCGLGOClearFormatCache = 502,
|
||||||
|
kCGLGORetainRenderers = 503,
|
||||||
|
kCGLGOResetLibrary = 504,
|
||||||
|
kCGLGOUseErrorHandler = 505,
|
||||||
|
kCGLGOUseBuildCache = 506,
|
||||||
|
} CGLGlobalOption;
|
||||||
|
|
||||||
|
typedef enum _CGLOpenGLProfile {
|
||||||
|
kCGLOGLPVersion_Legacy = 4096,
|
||||||
|
kCGLOGLPVersion_3_2_Core = 12800,
|
||||||
|
} CGLOpenGLProfile;
|
||||||
|
|
||||||
|
typedef enum _CGLError {
|
||||||
|
kCGLNoError = 0,
|
||||||
|
kCGLBadAttribute = 10000,
|
||||||
|
kCGLBadProperty = 10001,
|
||||||
|
kCGLBadPixelFormat = 10002,
|
||||||
|
kCGLBadRendererInfo = 10003,
|
||||||
|
kCGLBadContext = 10004,
|
||||||
|
kCGLBadDrawable = 10005,
|
||||||
|
kCGLBadDisplay = 10006,
|
||||||
|
kCGLBadState = 10007,
|
||||||
|
kCGLBadValue = 10008,
|
||||||
|
kCGLBadMatch = 10009,
|
||||||
|
kCGLBadEnumeration = 10010,
|
||||||
|
kCGLBadOffScreen = 10011,
|
||||||
|
kCGLBadFullScreen = 10012,
|
||||||
|
kCGLBadWindow = 10013,
|
||||||
|
kCGLBadAddress = 10014,
|
||||||
|
kCGLBadCodeModule = 10015,
|
||||||
|
kCGLBadAlloc = 10016,
|
||||||
|
kCGLBadConnection = 10017,
|
||||||
|
} CGLError;
|
||||||
|
|
||||||
|
#endif // REGAL_SYS_OSX
|
||||||
|
|
||||||
|
#if REGAL_SYS_OSX
|
||||||
|
#define kCGL0Bit 0x1
|
||||||
|
#define kCGLMonoscopicBit 0x1
|
||||||
|
#define kCGLSupersampleBit 0x1
|
||||||
|
#define kCGL4Bit 0x10 /* 16 */
|
||||||
|
#define kCGLTripleBufferBit 0x10 /* 16 */
|
||||||
|
#define kCGL10Bit 0x100 /* 256 */
|
||||||
|
#define kCGLRGB444A8Bit 0x100 /* 256 */
|
||||||
|
#define kCGL32Bit 0x1000 /* 4096 */
|
||||||
|
#define kCGLRGB565Bit 0x1000 /* 4096 */
|
||||||
|
#define kCGL128Bit 0x10000 /* 65536 */
|
||||||
|
#define kCGLRGB888A8Bit 0x10000 /* 65536 */
|
||||||
|
#define kCGLRGB121212Bit 0x100000 /* 1048576 */
|
||||||
|
#define kCGLRGBFloat64Bit 0x1000000 /* 16777216 */
|
||||||
|
#define kCGLRGBFloat256Bit 0x10000000 /* 268435456 */
|
||||||
|
#define kCGL1Bit 0x2
|
||||||
|
#define kCGLMultisampleBit 0x2
|
||||||
|
#define kCGLStereoscopicBit 0x2
|
||||||
|
#define kCGL5Bit 0x20 /* 32 */
|
||||||
|
#define kCGL12Bit 0x200 /* 512 */
|
||||||
|
#define kCGLRGB555Bit 0x200 /* 512 */
|
||||||
|
#define kCGL48Bit 0x2000 /* 8192 */
|
||||||
|
#define kCGLRGB565A8Bit 0x2000 /* 8192 */
|
||||||
|
#define kCGLRGB101010Bit 0x20000 /* 131072 */
|
||||||
|
#define kCGLARGB12121212Bit 0x200000 /* 2097152 */
|
||||||
|
#define kCGLRGBAFloat64Bit 0x2000000 /* 33554432 */
|
||||||
|
#define kCGLRGBAFloat256Bit 0x20000000 /* 536870912 */
|
||||||
|
#define kCGL2Bit 0x4
|
||||||
|
#define kCGLSingleBufferBit 0x4
|
||||||
|
#define kCGL6Bit 0x40 /* 64 */
|
||||||
|
#define kCGLRGB444Bit 0x40 /* 64 */
|
||||||
|
#define kCGL16Bit 0x400 /* 1024 */
|
||||||
|
#define kCGLARGB1555Bit 0x400 /* 1024 */
|
||||||
|
#define kCGL64Bit 0x4000 /* 16384 */
|
||||||
|
#define kCGLRGB888Bit 0x4000 /* 16384 */
|
||||||
|
#define kCGLARGB2101010Bit 0x40000 /* 262144 */
|
||||||
|
#define kCGLRGB161616Bit 0x400000 /* 4194304 */
|
||||||
|
#define kCGLRGBFloat128Bit 0x4000000 /* 67108864 */
|
||||||
|
#define kCGL3Bit 0x8
|
||||||
|
#define kCGLDoubleBufferBit 0x8
|
||||||
|
#define kCGL8Bit 0x80 /* 128 */
|
||||||
|
#define kCGLARGB4444Bit 0x80 /* 128 */
|
||||||
|
#define kCGL24Bit 0x800 /* 2048 */
|
||||||
|
#define kCGLRGB555A8Bit 0x800 /* 2048 */
|
||||||
|
#define kCGL96Bit 0x8000 /* 32768 */
|
||||||
|
#define kCGLARGB8888Bit 0x8000 /* 32768 */
|
||||||
|
#define kCGLRGB101010_A8Bit 0x80000 /* 524288 */
|
||||||
|
#define kCGLRGBA16161616Bit 0x800000 /* 8388608 */
|
||||||
|
#define kCGLRGBAFloat128Bit 0x8000000 /* 134217728 */
|
||||||
|
|
||||||
|
/**
|
||||||
|
** CGL_VERSION_1_0
|
||||||
|
**/
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_0) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_ENUM_CGL_VERSION_1_0)
|
||||||
|
#define REGAL_NO_ENUM_CGL_VERSION_1_0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_0) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_0)
|
||||||
|
#define REGAL_NO_TYPEDEF_CGL_VERSION_1_0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_0) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_0)
|
||||||
|
#define REGAL_NO_NAMESPACE_CGL_VERSION_1_0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_0) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_PLUGIN_CGL_VERSION_1_0)
|
||||||
|
#define REGAL_NO_PLUGIN_CGL_VERSION_1_0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_0) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_CGL_VERSION_1_0)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_0)
|
||||||
|
#define REGAL_NO_DECLARATION_CGL_VERSION_1_0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef CGL_VERSION_1_0
|
||||||
|
#define CGL_VERSION_1_0 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_0
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLCHOOSEPIXELFORMATPROC)(const CGLPixelFormatAttribute *attribs, CGLPixelFormatObj *pix, GLint *npix);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLCLEARDRAWABLEPROC)(CGLContextObj ctx);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLCOPYCONTEXTPROC)(CGLContextObj src, CGLContextObj dst, GLbitfield mask);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLCREATECONTEXTPROC)(CGLPixelFormatObj pix, CGLContextObj share, CGLContextObj *ctx);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLDESCRIBEPIXELFORMATPROC)(CGLPixelFormatObj pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint *value);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLDESCRIBERENDERERPROC)(CGLRendererInfoObj rend, GLint rend_num, CGLRendererProperty prop, GLint *value);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLDESTROYCONTEXTPROC)(CGLContextObj ctx);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLDESTROYPIXELFORMATPROC)(CGLPixelFormatObj pix);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLDESTROYRENDERERINFOPROC)(CGLRendererInfoObj rend);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLDISABLEPROC)(CGLContextObj ctx, CGLContextEnable pname);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLENABLEPROC)(CGLContextObj ctx, CGLContextEnable pname);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLFLUSHDRAWABLEPROC)(CGLContextObj ctx);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLGETOFFSCREENPROC)(CGLContextObj ctx, GLsizei *width, GLsizei *height, GLsizei *rowbytes, void **baseaddr);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLGETOPTIONPROC)(CGLGlobalOption pname, GLint *param);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLGETPARAMETERPROC)(CGLContextObj ctx, CGLContextParameter pname, GLint *params);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLGETVIRTUALSCREENPROC)(CGLContextObj ctx, GLint *screen);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLISENABLEDPROC)(CGLContextObj ctx, CGLContextEnable pname, GLint *enable);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLQUERYRENDERERINFOPROC)(GLuint display_mask, CGLRendererInfoObj *rend, GLint *nrend);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLSETFULLSCREENPROC)(CGLContextObj ctx);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLSETOFFSCREENPROC)(CGLContextObj ctx, GLsizei width, GLsizei height, GLsizei rowbytes, void *baseaddr);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLSETOPTIONPROC)(CGLGlobalOption pname, GLint param);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLSETPARAMETERPROC)(CGLContextObj ctx, CGLContextParameter pname, const GLint *params);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLSETVIRTUALSCREENPROC)(CGLContextObj ctx, GLint screen);
|
||||||
|
typedef const char *(REGAL_CALL *PFNCGLERRORSTRINGPROC)(CGLError error);
|
||||||
|
typedef void (REGAL_CALL *PFNCGLGETVERSIONPROC)(GLint *majorvers, GLint *minorvers);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_NAMESPACE_CGL_VERSION_1_0
|
||||||
|
#define CGLChoosePixelFormat rCGLChoosePixelFormat
|
||||||
|
#define CGLClearDrawable rCGLClearDrawable
|
||||||
|
#define CGLCopyContext rCGLCopyContext
|
||||||
|
#define CGLCreateContext rCGLCreateContext
|
||||||
|
#define CGLDescribePixelFormat rCGLDescribePixelFormat
|
||||||
|
#define CGLDescribeRenderer rCGLDescribeRenderer
|
||||||
|
#define CGLDestroyContext rCGLDestroyContext
|
||||||
|
#define CGLDestroyPixelFormat rCGLDestroyPixelFormat
|
||||||
|
#define CGLDestroyRendererInfo rCGLDestroyRendererInfo
|
||||||
|
#define CGLDisable rCGLDisable
|
||||||
|
#define CGLEnable rCGLEnable
|
||||||
|
#define CGLErrorString rCGLErrorString
|
||||||
|
#define CGLFlushDrawable rCGLFlushDrawable
|
||||||
|
#define CGLGetOffScreen rCGLGetOffScreen
|
||||||
|
#define CGLGetOption rCGLGetOption
|
||||||
|
#define CGLGetParameter rCGLGetParameter
|
||||||
|
#define CGLGetVersion rCGLGetVersion
|
||||||
|
#define CGLGetVirtualScreen rCGLGetVirtualScreen
|
||||||
|
#define CGLIsEnabled rCGLIsEnabled
|
||||||
|
#define CGLQueryRendererInfo rCGLQueryRendererInfo
|
||||||
|
#define CGLSetFullScreen rCGLSetFullScreen
|
||||||
|
#define CGLSetOffScreen rCGLSetOffScreen
|
||||||
|
#define CGLSetOption rCGLSetOption
|
||||||
|
#define CGLSetParameter rCGLSetParameter
|
||||||
|
#define CGLSetVirtualScreen rCGLSetVirtualScreen
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_DECLARATION_CGL_VERSION_1_0
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLChoosePixelFormat(const CGLPixelFormatAttribute *attribs, CGLPixelFormatObj *pix, GLint *npix);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLClearDrawable(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLCopyContext(CGLContextObj src, CGLContextObj dst, GLbitfield mask);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLCreateContext(CGLPixelFormatObj pix, CGLContextObj share, CGLContextObj *ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLDescribePixelFormat(CGLPixelFormatObj pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint *value);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLDescribeRenderer(CGLRendererInfoObj rend, GLint rend_num, CGLRendererProperty prop, GLint *value);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLDestroyContext(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLDestroyPixelFormat(CGLPixelFormatObj pix);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLDestroyRendererInfo(CGLRendererInfoObj rend);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLDisable(CGLContextObj ctx, CGLContextEnable pname);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLEnable(CGLContextObj ctx, CGLContextEnable pname);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLFlushDrawable(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLGetOffScreen(CGLContextObj ctx, GLsizei *width, GLsizei *height, GLsizei *rowbytes, void **baseaddr);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLGetOption(CGLGlobalOption pname, GLint *param);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLGetParameter(CGLContextObj ctx, CGLContextParameter pname, GLint *params);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLGetVirtualScreen(CGLContextObj ctx, GLint *screen);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLIsEnabled(CGLContextObj ctx, CGLContextEnable pname, GLint *enable);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLQueryRendererInfo(GLuint display_mask, CGLRendererInfoObj *rend, GLint *nrend);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLSetFullScreen(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLSetOffScreen(CGLContextObj ctx, GLsizei width, GLsizei height, GLsizei rowbytes, void *baseaddr);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLSetOption(CGLGlobalOption pname, GLint param);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLSetParameter(CGLContextObj ctx, CGLContextParameter pname, const GLint *params);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLSetVirtualScreen(CGLContextObj ctx, GLint screen);
|
||||||
|
|
||||||
|
REGAL_DECL const char *REGAL_CALL CGLErrorString(CGLError error);
|
||||||
|
|
||||||
|
REGAL_DECL void REGAL_CALL CGLGetVersion(GLint *majorvers, GLint *minorvers);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
** CGL_VERSION_1_1
|
||||||
|
**/
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_1) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_ENUM_CGL_VERSION_1_1)
|
||||||
|
#define REGAL_NO_ENUM_CGL_VERSION_1_1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_1) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_1)
|
||||||
|
#define REGAL_NO_TYPEDEF_CGL_VERSION_1_1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_1) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_1)
|
||||||
|
#define REGAL_NO_NAMESPACE_CGL_VERSION_1_1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_1) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_PLUGIN_CGL_VERSION_1_1)
|
||||||
|
#define REGAL_NO_PLUGIN_CGL_VERSION_1_1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_1) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_CGL_VERSION_1_1)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_1)
|
||||||
|
#define REGAL_NO_DECLARATION_CGL_VERSION_1_1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef CGL_VERSION_1_1
|
||||||
|
#define CGL_VERSION_1_1 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_1
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLCREATEPBUFFERPROC)(GLsizei width, GLsizei height, GLenum target, GLenum internalFormat, GLint max_level, CGLPBufferObj *pbuffer);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLDESCRIBEPBUFFERPROC)(CGLPBufferObj pbuffer, GLsizei *width, GLsizei *height, GLenum *target, GLenum *internalFormat, GLint *mipmap);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLDESTROYPBUFFERPROC)(CGLPBufferObj pbuffer);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLGETPBUFFERPROC)(CGLContextObj ctx, CGLPBufferObj *pbuffer, GLenum *face, GLint *level, GLint *screen);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLSETPBUFFERPROC)(CGLContextObj ctx, CGLPBufferObj pbuffer, GLenum face, GLint level, GLint screen);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLTEXIMAGEPBUFFERPROC)(CGLContextObj ctx, CGLPBufferObj pbuffer, GLenum source);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_NAMESPACE_CGL_VERSION_1_1
|
||||||
|
#define CGLCreatePBuffer rCGLCreatePBuffer
|
||||||
|
#define CGLDescribePBuffer rCGLDescribePBuffer
|
||||||
|
#define CGLDestroyPBuffer rCGLDestroyPBuffer
|
||||||
|
#define CGLGetPBuffer rCGLGetPBuffer
|
||||||
|
#define CGLSetPBuffer rCGLSetPBuffer
|
||||||
|
#define CGLTexImagePBuffer rCGLTexImagePBuffer
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_DECLARATION_CGL_VERSION_1_1
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLCreatePBuffer(GLsizei width, GLsizei height, GLenum target, GLenum internalFormat, GLint max_level, CGLPBufferObj *pbuffer);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLDescribePBuffer(CGLPBufferObj pbuffer, GLsizei *width, GLsizei *height, GLenum *target, GLenum *internalFormat, GLint *mipmap);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLDestroyPBuffer(CGLPBufferObj pbuffer);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLGetPBuffer(CGLContextObj ctx, CGLPBufferObj *pbuffer, GLenum *face, GLint *level, GLint *screen);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLSetPBuffer(CGLContextObj ctx, CGLPBufferObj pbuffer, GLenum face, GLint level, GLint screen);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLTexImagePBuffer(CGLContextObj ctx, CGLPBufferObj pbuffer, GLenum source);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
** CGL_VERSION_1_2
|
||||||
|
**/
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_2) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_ENUM_CGL_VERSION_1_2)
|
||||||
|
#define REGAL_NO_ENUM_CGL_VERSION_1_2
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_2) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_2)
|
||||||
|
#define REGAL_NO_TYPEDEF_CGL_VERSION_1_2
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_2) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_2)
|
||||||
|
#define REGAL_NO_NAMESPACE_CGL_VERSION_1_2
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_2) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_PLUGIN_CGL_VERSION_1_2)
|
||||||
|
#define REGAL_NO_PLUGIN_CGL_VERSION_1_2
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_2) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_CGL_VERSION_1_2)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_2)
|
||||||
|
#define REGAL_NO_DECLARATION_CGL_VERSION_1_2
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef CGL_VERSION_1_2
|
||||||
|
#define CGL_VERSION_1_2 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_2
|
||||||
|
typedef CGLContextObj (REGAL_CALL *PFNCGLRETAINCONTEXTPROC)(CGLContextObj ctx);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLGETGLOBALOPTIONPROC)(CGLGlobalOption pname, GLint *params);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLLOCKCONTEXTPROC)(CGLContextObj ctx);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLSETGLOBALOPTIONPROC)(CGLGlobalOption pname, const GLint *params);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLUNLOCKCONTEXTPROC)(CGLContextObj ctx);
|
||||||
|
typedef CGLPBufferObj (REGAL_CALL *PFNCGLRETAINPBUFFERPROC)(CGLPBufferObj pbuffer);
|
||||||
|
typedef CGLPixelFormatObj (REGAL_CALL *PFNCGLGETPIXELFORMATPROC)(CGLContextObj ctx);
|
||||||
|
typedef CGLPixelFormatObj (REGAL_CALL *PFNCGLRETAINPIXELFORMATPROC)(CGLPixelFormatObj pix);
|
||||||
|
typedef GLuint (REGAL_CALL *PFNCGLGETCONTEXTRETAINCOUNTPROC)(CGLContextObj ctx);
|
||||||
|
typedef GLuint (REGAL_CALL *PFNCGLGETPBUFFERRETAINCOUNTPROC)(CGLPBufferObj pbuffer);
|
||||||
|
typedef GLuint (REGAL_CALL *PFNCGLGETPIXELFORMATRETAINCOUNTPROC)(CGLPixelFormatObj pix);
|
||||||
|
typedef void (REGAL_CALL *PFNCGLRELEASECONTEXTPROC)(CGLContextObj ctx);
|
||||||
|
typedef void (REGAL_CALL *PFNCGLRELEASEPBUFFERPROC)(CGLPBufferObj pbuffer);
|
||||||
|
typedef void (REGAL_CALL *PFNCGLRELEASEPIXELFORMATPROC)(CGLPixelFormatObj pix);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_NAMESPACE_CGL_VERSION_1_2
|
||||||
|
#define CGLGetContextRetainCount rCGLGetContextRetainCount
|
||||||
|
#define CGLGetGlobalOption rCGLGetGlobalOption
|
||||||
|
#define CGLGetPBufferRetainCount rCGLGetPBufferRetainCount
|
||||||
|
#define CGLGetPixelFormat rCGLGetPixelFormat
|
||||||
|
#define CGLGetPixelFormatRetainCount rCGLGetPixelFormatRetainCount
|
||||||
|
#define CGLLockContext rCGLLockContext
|
||||||
|
#define CGLReleaseContext rCGLReleaseContext
|
||||||
|
#define CGLReleasePBuffer rCGLReleasePBuffer
|
||||||
|
#define CGLReleasePixelFormat rCGLReleasePixelFormat
|
||||||
|
#define CGLRetainContext rCGLRetainContext
|
||||||
|
#define CGLRetainPBuffer rCGLRetainPBuffer
|
||||||
|
#define CGLRetainPixelFormat rCGLRetainPixelFormat
|
||||||
|
#define CGLSetGlobalOption rCGLSetGlobalOption
|
||||||
|
#define CGLUnlockContext rCGLUnlockContext
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_DECLARATION_CGL_VERSION_1_2
|
||||||
|
REGAL_DECL CGLContextObj REGAL_CALL CGLRetainContext(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLGetGlobalOption(CGLGlobalOption pname, GLint *params);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLLockContext(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLSetGlobalOption(CGLGlobalOption pname, const GLint *params);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLUnlockContext(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLPBufferObj REGAL_CALL CGLRetainPBuffer(CGLPBufferObj pbuffer);
|
||||||
|
|
||||||
|
REGAL_DECL CGLPixelFormatObj REGAL_CALL CGLGetPixelFormat(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLPixelFormatObj REGAL_CALL CGLRetainPixelFormat(CGLPixelFormatObj pix);
|
||||||
|
|
||||||
|
REGAL_DECL GLuint REGAL_CALL CGLGetContextRetainCount(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL GLuint REGAL_CALL CGLGetPBufferRetainCount(CGLPBufferObj pbuffer);
|
||||||
|
|
||||||
|
REGAL_DECL GLuint REGAL_CALL CGLGetPixelFormatRetainCount(CGLPixelFormatObj pix);
|
||||||
|
|
||||||
|
REGAL_DECL void REGAL_CALL CGLReleaseContext(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL void REGAL_CALL CGLReleasePBuffer(CGLPBufferObj pbuffer);
|
||||||
|
|
||||||
|
REGAL_DECL void REGAL_CALL CGLReleasePixelFormat(CGLPixelFormatObj pix);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
** CGL_VERSION_1_3
|
||||||
|
**/
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_3) || defined(REGAL_NO_ENUM) || defined(REGAL_NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_ENUM_CGL_VERSION_1_3)
|
||||||
|
#define REGAL_NO_ENUM_CGL_VERSION_1_3
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_3) || defined(REGAL_NO_TYPEDEF) || defined(REGAL_NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_TYPEDEF_CGL_VERSION_1_3)
|
||||||
|
#define REGAL_NO_TYPEDEF_CGL_VERSION_1_3
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_3) || !defined(REGAL_NAMESPACE) || defined(REGAL_NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_NAMESPACE_CGL_VERSION_1_3)
|
||||||
|
#define REGAL_NO_NAMESPACE_CGL_VERSION_1_3
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_3) || !defined(REGAL_PLUGIN_MODE) || defined(REGAL_NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_PLUGIN_CGL_VERSION_1_3)
|
||||||
|
#define REGAL_NO_PLUGIN_CGL_VERSION_1_3
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (defined(CGL_VERSION_1_3) || defined(REGAL_NO_DECLARATION) || defined(REGAL_NO_CGL_VERSION_1_3)) && !defined(REGAL_NO_DECLARATION_CGL_VERSION_1_3)
|
||||||
|
#define REGAL_NO_DECLARATION_CGL_VERSION_1_3
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef CGL_VERSION_1_3
|
||||||
|
#define CGL_VERSION_1_3 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_TYPEDEF_CGL_VERSION_1_3
|
||||||
|
typedef CGLContextObj (REGAL_CALL *PFNCGLGETCURRENTCONTEXTPROC)(void);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLGETSURFACEPROC)(CGLContextObj ctx, CGSConnectionID *conn, CGSWindowID *win, CGSSurfaceID *srf);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLSETCURRENTCONTEXTPROC)(CGLContextObj ctx);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLSETSURFACEPROC)(CGLContextObj ctx, CGSConnectionID conn, CGSWindowID win, CGSSurfaceID srf);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLTEXIMAGEIOSURFACE2DPROC)(CGLContextObj ctx, GLenum target, GLenum internal_format, GLsizei width, GLsizei height, GLenum format, GLenum type, IOSurfaceRef ioSurface, GLuint plane);
|
||||||
|
typedef CGLError (REGAL_CALL *PFNCGLUPDATECONTEXTPROC)(CGLContextObj ctx);
|
||||||
|
typedef CGLShareGroupObj (REGAL_CALL *PFNCGLGETSHAREGROUPPROC)(CGLContextObj ctx);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_NAMESPACE_CGL_VERSION_1_3
|
||||||
|
#define CGLGetCurrentContext rCGLGetCurrentContext
|
||||||
|
#define CGLGetShareGroup rCGLGetShareGroup
|
||||||
|
#define CGLGetSurface rCGLGetSurface
|
||||||
|
#define CGLSetCurrentContext rCGLSetCurrentContext
|
||||||
|
#define CGLSetSurface rCGLSetSurface
|
||||||
|
#define CGLTexImageIOSurface2D rCGLTexImageIOSurface2D
|
||||||
|
#define CGLUpdateContext rCGLUpdateContext
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef REGAL_NO_DECLARATION_CGL_VERSION_1_3
|
||||||
|
REGAL_DECL CGLContextObj REGAL_CALL CGLGetCurrentContext(void);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLGetSurface(CGLContextObj ctx, CGSConnectionID *conn, CGSWindowID *win, CGSSurfaceID *srf);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLSetCurrentContext(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLSetSurface(CGLContextObj ctx, CGSConnectionID conn, CGSWindowID win, CGSSurfaceID srf);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLTexImageIOSurface2D(CGLContextObj ctx, GLenum target, GLenum internal_format, GLsizei width, GLsizei height, GLenum format, GLenum type, IOSurfaceRef ioSurface, GLuint plane);
|
||||||
|
|
||||||
|
REGAL_DECL CGLError REGAL_CALL CGLUpdateContext(CGLContextObj ctx);
|
||||||
|
|
||||||
|
REGAL_DECL CGLShareGroupObj REGAL_CALL CGLGetShareGroup(CGLContextObj ctx);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* REGAL_SYS_OSX */
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* __REGAL_CGL_H__ */
|
||||||
1797
include/GL/RegalEGL.h
Normal file
1797
include/GL/RegalEGL.h
Normal file
File diff suppressed because it is too large
Load diff
18072
include/GL/RegalGLEW.h
18072
include/GL/RegalGLEW.h
File diff suppressed because it is too large
Load diff
|
|
@ -1,361 +0,0 @@
|
||||||
/*
|
|
||||||
* SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
|
|
||||||
* Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
|
|
||||||
*
|
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
* copy of this software and associated documentation files (the "Software"),
|
|
||||||
* to deal in the Software without restriction, including without limitation
|
|
||||||
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
||||||
* and/or sell copies of the Software, and to permit persons to whom the
|
|
||||||
* Software is furnished to do so, subject to the following conditions:
|
|
||||||
*
|
|
||||||
* The above copyright notice including the dates of first publication and
|
|
||||||
* either this permission notice or a reference to
|
|
||||||
* http://oss.sgi.com/projects/FreeB/
|
|
||||||
* shall be included in all copies or substantial portions of the Software.
|
|
||||||
*
|
|
||||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
* SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
|
||||||
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
|
|
||||||
* OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
||||||
* SOFTWARE.
|
|
||||||
*
|
|
||||||
* Except as contained in this notice, the name of Silicon Graphics, Inc.
|
|
||||||
* shall not be used in advertising or otherwise to promote the sale, use or
|
|
||||||
* other dealings in this Software without prior written authorization from
|
|
||||||
* Silicon Graphics, Inc.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef __glu_h__
|
|
||||||
#define __glu_h__
|
|
||||||
|
|
||||||
#include <GL/Regal.h>
|
|
||||||
|
|
||||||
#if REGAL_SYS_WGL
|
|
||||||
# define REGALGLU_CALL __stdcall
|
|
||||||
#else
|
|
||||||
# define REGALGLU_CALL
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* REGALGLU_DECL specified in the build, or inferred here... */
|
|
||||||
|
|
||||||
#ifndef REGALGLU_DECL
|
|
||||||
# ifdef _WIN32
|
|
||||||
# if REGALGLU_DECL_EXPORT
|
|
||||||
# define REGALGLU_DECL
|
|
||||||
# else
|
|
||||||
# define REGALGLU_DECL __declspec(dllimport)
|
|
||||||
# endif
|
|
||||||
# elif defined(__GNUC__) && __GNUC__>=4
|
|
||||||
# if REGALGLU_DECL_EXPORT
|
|
||||||
# define REGALGLU_DECL __attribute__ ((visibility("default")))
|
|
||||||
# else
|
|
||||||
# define REGALGLU_DECL
|
|
||||||
# endif
|
|
||||||
# elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
|
|
||||||
# if REGALGLU_DECL_EXPORT
|
|
||||||
# define REGALGLU_DECL __global
|
|
||||||
# else
|
|
||||||
# define REGALGLU_DECL
|
|
||||||
# endif
|
|
||||||
# else
|
|
||||||
# define REGALGLU_DECL
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef REGALGLU_CALLP
|
|
||||||
#define REGALGLU_CALLP REGALGLU_CALL *
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*************************************************************/
|
|
||||||
|
|
||||||
/* Extensions */
|
|
||||||
#define GLU_EXT_object_space_tess 1
|
|
||||||
#define GLU_EXT_nurbs_tessellator 1
|
|
||||||
|
|
||||||
/* Boolean */
|
|
||||||
#define GLU_FALSE 0
|
|
||||||
#define GLU_TRUE 1
|
|
||||||
|
|
||||||
/* Version */
|
|
||||||
#define GLU_VERSION_1_1 1
|
|
||||||
#define GLU_VERSION_1_2 1
|
|
||||||
#define GLU_VERSION_1_3 1
|
|
||||||
|
|
||||||
/* StringName */
|
|
||||||
#define GLU_VERSION 100800
|
|
||||||
#define GLU_EXTENSIONS 100801
|
|
||||||
|
|
||||||
/* ErrorCode */
|
|
||||||
#define GLU_INVALID_ENUM 100900
|
|
||||||
#define GLU_INVALID_VALUE 100901
|
|
||||||
#define GLU_OUT_OF_MEMORY 100902
|
|
||||||
#define GLU_INCOMPATIBLE_GL_VERSION 100903
|
|
||||||
#define GLU_INVALID_OPERATION 100904
|
|
||||||
|
|
||||||
/* NurbsDisplay */
|
|
||||||
/* GLU_FILL */
|
|
||||||
#define GLU_OUTLINE_POLYGON 100240
|
|
||||||
#define GLU_OUTLINE_PATCH 100241
|
|
||||||
|
|
||||||
/* NurbsCallback */
|
|
||||||
#define GLU_NURBS_ERROR 100103
|
|
||||||
#define GLU_ERROR 100103
|
|
||||||
#define GLU_NURBS_BEGIN 100164
|
|
||||||
#define GLU_NURBS_BEGIN_EXT 100164
|
|
||||||
#define GLU_NURBS_VERTEX 100165
|
|
||||||
#define GLU_NURBS_VERTEX_EXT 100165
|
|
||||||
#define GLU_NURBS_NORMAL 100166
|
|
||||||
#define GLU_NURBS_NORMAL_EXT 100166
|
|
||||||
#define GLU_NURBS_COLOR 100167
|
|
||||||
#define GLU_NURBS_COLOR_EXT 100167
|
|
||||||
#define GLU_NURBS_TEXTURE_COORD 100168
|
|
||||||
#define GLU_NURBS_TEX_COORD_EXT 100168
|
|
||||||
#define GLU_NURBS_END 100169
|
|
||||||
#define GLU_NURBS_END_EXT 100169
|
|
||||||
#define GLU_NURBS_BEGIN_DATA 100170
|
|
||||||
#define GLU_NURBS_BEGIN_DATA_EXT 100170
|
|
||||||
#define GLU_NURBS_VERTEX_DATA 100171
|
|
||||||
#define GLU_NURBS_VERTEX_DATA_EXT 100171
|
|
||||||
#define GLU_NURBS_NORMAL_DATA 100172
|
|
||||||
#define GLU_NURBS_NORMAL_DATA_EXT 100172
|
|
||||||
#define GLU_NURBS_COLOR_DATA 100173
|
|
||||||
#define GLU_NURBS_COLOR_DATA_EXT 100173
|
|
||||||
#define GLU_NURBS_TEXTURE_COORD_DATA 100174
|
|
||||||
#define GLU_NURBS_TEX_COORD_DATA_EXT 100174
|
|
||||||
#define GLU_NURBS_END_DATA 100175
|
|
||||||
#define GLU_NURBS_END_DATA_EXT 100175
|
|
||||||
|
|
||||||
/* NurbsError */
|
|
||||||
#define GLU_NURBS_ERROR1 100251
|
|
||||||
#define GLU_NURBS_ERROR2 100252
|
|
||||||
#define GLU_NURBS_ERROR3 100253
|
|
||||||
#define GLU_NURBS_ERROR4 100254
|
|
||||||
#define GLU_NURBS_ERROR5 100255
|
|
||||||
#define GLU_NURBS_ERROR6 100256
|
|
||||||
#define GLU_NURBS_ERROR7 100257
|
|
||||||
#define GLU_NURBS_ERROR8 100258
|
|
||||||
#define GLU_NURBS_ERROR9 100259
|
|
||||||
#define GLU_NURBS_ERROR10 100260
|
|
||||||
#define GLU_NURBS_ERROR11 100261
|
|
||||||
#define GLU_NURBS_ERROR12 100262
|
|
||||||
#define GLU_NURBS_ERROR13 100263
|
|
||||||
#define GLU_NURBS_ERROR14 100264
|
|
||||||
#define GLU_NURBS_ERROR15 100265
|
|
||||||
#define GLU_NURBS_ERROR16 100266
|
|
||||||
#define GLU_NURBS_ERROR17 100267
|
|
||||||
#define GLU_NURBS_ERROR18 100268
|
|
||||||
#define GLU_NURBS_ERROR19 100269
|
|
||||||
#define GLU_NURBS_ERROR20 100270
|
|
||||||
#define GLU_NURBS_ERROR21 100271
|
|
||||||
#define GLU_NURBS_ERROR22 100272
|
|
||||||
#define GLU_NURBS_ERROR23 100273
|
|
||||||
#define GLU_NURBS_ERROR24 100274
|
|
||||||
#define GLU_NURBS_ERROR25 100275
|
|
||||||
#define GLU_NURBS_ERROR26 100276
|
|
||||||
#define GLU_NURBS_ERROR27 100277
|
|
||||||
#define GLU_NURBS_ERROR28 100278
|
|
||||||
#define GLU_NURBS_ERROR29 100279
|
|
||||||
#define GLU_NURBS_ERROR30 100280
|
|
||||||
#define GLU_NURBS_ERROR31 100281
|
|
||||||
#define GLU_NURBS_ERROR32 100282
|
|
||||||
#define GLU_NURBS_ERROR33 100283
|
|
||||||
#define GLU_NURBS_ERROR34 100284
|
|
||||||
#define GLU_NURBS_ERROR35 100285
|
|
||||||
#define GLU_NURBS_ERROR36 100286
|
|
||||||
#define GLU_NURBS_ERROR37 100287
|
|
||||||
|
|
||||||
/* NurbsProperty */
|
|
||||||
#define GLU_AUTO_LOAD_MATRIX 100200
|
|
||||||
#define GLU_CULLING 100201
|
|
||||||
#define GLU_SAMPLING_TOLERANCE 100203
|
|
||||||
#define GLU_DISPLAY_MODE 100204
|
|
||||||
#define GLU_PARAMETRIC_TOLERANCE 100202
|
|
||||||
#define GLU_SAMPLING_METHOD 100205
|
|
||||||
#define GLU_U_STEP 100206
|
|
||||||
#define GLU_V_STEP 100207
|
|
||||||
#define GLU_NURBS_MODE 100160
|
|
||||||
#define GLU_NURBS_MODE_EXT 100160
|
|
||||||
#define GLU_NURBS_TESSELLATOR 100161
|
|
||||||
#define GLU_NURBS_TESSELLATOR_EXT 100161
|
|
||||||
#define GLU_NURBS_RENDERER 100162
|
|
||||||
#define GLU_NURBS_RENDERER_EXT 100162
|
|
||||||
|
|
||||||
/* NurbsSampling */
|
|
||||||
#define GLU_OBJECT_PARAMETRIC_ERROR 100208
|
|
||||||
#define GLU_OBJECT_PARAMETRIC_ERROR_EXT 100208
|
|
||||||
#define GLU_OBJECT_PATH_LENGTH 100209
|
|
||||||
#define GLU_OBJECT_PATH_LENGTH_EXT 100209
|
|
||||||
#define GLU_PATH_LENGTH 100215
|
|
||||||
#define GLU_PARAMETRIC_ERROR 100216
|
|
||||||
#define GLU_DOMAIN_DISTANCE 100217
|
|
||||||
|
|
||||||
/* NurbsTrim */
|
|
||||||
#define GLU_MAP1_TRIM_2 100210
|
|
||||||
#define GLU_MAP1_TRIM_3 100211
|
|
||||||
|
|
||||||
/* QuadricDrawStyle */
|
|
||||||
#define GLU_POINT 100010
|
|
||||||
#define GLU_LINE 100011
|
|
||||||
#define GLU_FILL 100012
|
|
||||||
#define GLU_SILHOUETTE 100013
|
|
||||||
|
|
||||||
/* QuadricCallback */
|
|
||||||
/* GLU_ERROR */
|
|
||||||
|
|
||||||
/* QuadricNormal */
|
|
||||||
#define GLU_SMOOTH 100000
|
|
||||||
#define GLU_FLAT 100001
|
|
||||||
#define GLU_NONE 100002
|
|
||||||
|
|
||||||
/* QuadricOrientation */
|
|
||||||
#define GLU_OUTSIDE 100020
|
|
||||||
#define GLU_INSIDE 100021
|
|
||||||
|
|
||||||
/* TessCallback */
|
|
||||||
#define GLU_TESS_BEGIN 100100
|
|
||||||
#define GLU_BEGIN 100100
|
|
||||||
#define GLU_TESS_VERTEX 100101
|
|
||||||
#define GLU_VERTEX 100101
|
|
||||||
#define GLU_TESS_END 100102
|
|
||||||
#define GLU_END 100102
|
|
||||||
#define GLU_TESS_ERROR 100103
|
|
||||||
#define GLU_TESS_EDGE_FLAG 100104
|
|
||||||
#define GLU_EDGE_FLAG 100104
|
|
||||||
#define GLU_TESS_COMBINE 100105
|
|
||||||
#define GLU_TESS_BEGIN_DATA 100106
|
|
||||||
#define GLU_TESS_VERTEX_DATA 100107
|
|
||||||
#define GLU_TESS_END_DATA 100108
|
|
||||||
#define GLU_TESS_ERROR_DATA 100109
|
|
||||||
#define GLU_TESS_EDGE_FLAG_DATA 100110
|
|
||||||
#define GLU_TESS_COMBINE_DATA 100111
|
|
||||||
|
|
||||||
/* TessContour */
|
|
||||||
#define GLU_CW 100120
|
|
||||||
#define GLU_CCW 100121
|
|
||||||
#define GLU_INTERIOR 100122
|
|
||||||
#define GLU_EXTERIOR 100123
|
|
||||||
#define GLU_UNKNOWN 100124
|
|
||||||
|
|
||||||
/* TessProperty */
|
|
||||||
#define GLU_TESS_WINDING_RULE 100140
|
|
||||||
#define GLU_TESS_BOUNDARY_ONLY 100141
|
|
||||||
#define GLU_TESS_TOLERANCE 100142
|
|
||||||
|
|
||||||
/* TessError */
|
|
||||||
#define GLU_TESS_ERROR1 100151
|
|
||||||
#define GLU_TESS_ERROR2 100152
|
|
||||||
#define GLU_TESS_ERROR3 100153
|
|
||||||
#define GLU_TESS_ERROR4 100154
|
|
||||||
#define GLU_TESS_ERROR5 100155
|
|
||||||
#define GLU_TESS_ERROR6 100156
|
|
||||||
#define GLU_TESS_ERROR7 100157
|
|
||||||
#define GLU_TESS_ERROR8 100158
|
|
||||||
#define GLU_TESS_MISSING_BEGIN_POLYGON 100151
|
|
||||||
#define GLU_TESS_MISSING_BEGIN_CONTOUR 100152
|
|
||||||
#define GLU_TESS_MISSING_END_POLYGON 100153
|
|
||||||
#define GLU_TESS_MISSING_END_CONTOUR 100154
|
|
||||||
#define GLU_TESS_COORD_TOO_LARGE 100155
|
|
||||||
#define GLU_TESS_NEED_COMBINE_CALLBACK 100156
|
|
||||||
|
|
||||||
/* TessWinding */
|
|
||||||
#define GLU_TESS_WINDING_ODD 100130
|
|
||||||
#define GLU_TESS_WINDING_NONZERO 100131
|
|
||||||
#define GLU_TESS_WINDING_POSITIVE 100132
|
|
||||||
#define GLU_TESS_WINDING_NEGATIVE 100133
|
|
||||||
#define GLU_TESS_WINDING_ABS_GEQ_TWO 100134
|
|
||||||
|
|
||||||
/*************************************************************/
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
class GLUnurbs;
|
|
||||||
class GLUquadric;
|
|
||||||
class GLUtesselator;
|
|
||||||
#else
|
|
||||||
typedef struct GLUnurbs GLUnurbs;
|
|
||||||
typedef struct GLUquadric GLUquadric;
|
|
||||||
typedef struct GLUtesselator GLUtesselator;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef GLUnurbs GLUnurbsObj;
|
|
||||||
typedef GLUquadric GLUquadricObj;
|
|
||||||
typedef GLUtesselator GLUtesselatorObj;
|
|
||||||
typedef GLUtesselator GLUtriangulatorObj;
|
|
||||||
|
|
||||||
#define GLU_TESS_MAX_COORD 1.0e150
|
|
||||||
|
|
||||||
/* Internal convenience typedefs */
|
|
||||||
typedef void (REGALGLU_CALLP _GLUfuncptr)(void);
|
|
||||||
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluBeginCurve (GLUnurbs* nurb);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluBeginPolygon (GLUtesselator* tess);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluBeginSurface (GLUnurbs* nurb);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluBeginTrim (GLUnurbs* nurb);
|
|
||||||
REGALGLU_DECL GLint REGALGLU_CALL gluBuild1DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
|
|
||||||
REGALGLU_DECL GLint REGALGLU_CALL gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data);
|
|
||||||
REGALGLU_DECL GLint REGALGLU_CALL gluBuild2DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
|
|
||||||
REGALGLU_DECL GLint REGALGLU_CALL gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data);
|
|
||||||
REGALGLU_DECL GLint REGALGLU_CALL gluBuild3DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
|
|
||||||
REGALGLU_DECL GLint REGALGLU_CALL gluBuild3DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
|
|
||||||
REGALGLU_DECL GLboolean REGALGLU_CALL gluCheckExtension (const GLubyte *extName, const GLubyte *extString);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluCylinder (GLUquadric* quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluDeleteNurbsRenderer (GLUnurbs* nurb);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluDeleteQuadric (GLUquadric* quad);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluDeleteTess (GLUtesselator* tess);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluEndCurve (GLUnurbs* nurb);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluEndPolygon (GLUtesselator* tess);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluEndSurface (GLUnurbs* nurb);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluEndTrim (GLUnurbs* nurb);
|
|
||||||
REGALGLU_DECL const GLubyte * REGALGLU_CALL gluErrorString (GLenum error);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluGetNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat* data);
|
|
||||||
REGALGLU_DECL const GLubyte * REGALGLU_CALL gluGetString (GLenum name);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluGetTessProperty (GLUtesselator* tess, GLenum which, GLdouble* data);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluLoadSamplingMatrices (GLUnurbs* nurb, const GLfloat *model, const GLfloat *perspective, const GLint *view);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluLookAt (GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ);
|
|
||||||
REGALGLU_DECL GLUnurbs* REGALGLU_CALL gluNewNurbsRenderer (void);
|
|
||||||
REGALGLU_DECL GLUquadric* REGALGLU_CALL gluNewQuadric (void);
|
|
||||||
REGALGLU_DECL GLUtesselator* REGALGLU_CALL gluNewTess (void);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluNextContour (GLUtesselator* tess, GLenum type);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluNurbsCallback (GLUnurbs* nurb, GLenum which, _GLUfuncptr CallBackFunc);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluNurbsCallbackData (GLUnurbs* nurb, GLvoid* userData);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluNurbsCallbackDataEXT (GLUnurbs* nurb, GLvoid* userData);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluNurbsCurve (GLUnurbs* nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat value);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluNurbsSurface (GLUnurbs* nurb, GLint sKnotCount, GLfloat* sKnots, GLint tKnotCount, GLfloat* tKnots, GLint sStride, GLint tStride, GLfloat* control, GLint sOrder, GLint tOrder, GLenum type);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluPartialDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluPickMatrix (GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport);
|
|
||||||
REGALGLU_DECL GLint REGALGLU_CALL gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* winX, GLdouble* winY, GLdouble* winZ);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluPwlCurve (GLUnurbs* nurb, GLint count, GLfloat* data, GLint stride, GLenum type);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluQuadricCallback (GLUquadric* quad, GLenum which, _GLUfuncptr CallBackFunc);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluQuadricDrawStyle (GLUquadric* quad, GLenum draw);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluQuadricNormals (GLUquadric* quad, GLenum normal);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluQuadricOrientation (GLUquadric* quad, GLenum orientation);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluQuadricTexture (GLUquadric* quad, GLboolean texture);
|
|
||||||
REGALGLU_DECL GLint REGALGLU_CALL gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluSphere (GLUquadric* quad, GLdouble radius, GLint slices, GLint stacks);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluTessBeginContour (GLUtesselator* tess);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluTessBeginPolygon (GLUtesselator* tess, GLvoid* data);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluTessEndContour (GLUtesselator* tess);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluTessEndPolygon (GLUtesselator* tess);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluTessNormal (GLUtesselator* tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluTessProperty (GLUtesselator* tess, GLenum which, GLdouble data);
|
|
||||||
REGALGLU_DECL void REGALGLU_CALL gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data);
|
|
||||||
REGALGLU_DECL GLint REGALGLU_CALL gluUnProject (GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* objX, GLdouble* objY, GLdouble* objZ);
|
|
||||||
REGALGLU_DECL GLint REGALGLU_CALL gluUnProject4 (GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble nearVal, GLdouble farVal, GLdouble* objX, GLdouble* objY, GLdouble* objZ, GLdouble* objW);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* __glu_h__ */
|
|
||||||
|
|
@ -1,665 +0,0 @@
|
||||||
#ifndef __glut_h__
|
|
||||||
#define __glut_h__
|
|
||||||
|
|
||||||
/* Copyright (c) Mark J. Kilgard, 1994, 1995, 1996, 1998. */
|
|
||||||
|
|
||||||
/* This program is freely distributable without licensing fees and is
|
|
||||||
provided without guarantee or warrantee expressed or implied. This
|
|
||||||
program is -not- in the public domain. */
|
|
||||||
|
|
||||||
#if defined(_WIN32)
|
|
||||||
# ifndef WIN32_LEAN_AND_MEAN
|
|
||||||
# define WIN32_LEAN_AND_MEAN 1
|
|
||||||
# endif
|
|
||||||
# include <windows.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <GL/Regal.h>
|
|
||||||
#include <GL/RegalGLU.h>
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(_WIN32)
|
|
||||||
|
|
||||||
/* To disable automatic library usage for GLUT, define GLUT_NO_LIB_PRAGMA
|
|
||||||
in your compile preprocessor options. */
|
|
||||||
# if defined(_MSC_VER) && !defined(GLUT_BUILDING_LIB) && !defined(GLUT_NO_LIB_PRAGMA)
|
|
||||||
# pragma comment (lib, "winmm.lib") /* link with Windows MultiMedia lib */
|
|
||||||
/* To enable automatic SGI OpenGL for Windows library usage for GLUT,
|
|
||||||
define GLUT_USE_SGI_OPENGL in your compile preprocessor options. */
|
|
||||||
# ifdef GLUT_USE_SGI_OPENGL
|
|
||||||
# pragma comment (lib, "opengl.lib") /* link with SGI OpenGL for Windows lib */
|
|
||||||
# pragma comment (lib, "glu.lib") /* link with SGI OpenGL Utility lib */
|
|
||||||
# pragma comment (lib, "glut.lib") /* link with Win32 GLUT for SGI OpenGL lib */
|
|
||||||
# else
|
|
||||||
# pragma comment (lib, "opengl32.lib") /* link with Microsoft OpenGL lib */
|
|
||||||
# pragma comment (lib, "glu32.lib") /* link with Microsoft OpenGL Utility lib */
|
|
||||||
# pragma comment (lib, "glut32.lib") /* link with Win32 GLUT lib */
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
|
|
||||||
/* To disable supression of annoying warnings about floats being promoted
|
|
||||||
to doubles, define GLUT_NO_WARNING_DISABLE in your compile preprocessor
|
|
||||||
options. */
|
|
||||||
# if defined(_MSC_VER) && !defined(GLUT_NO_WARNING_DISABLE)
|
|
||||||
# pragma warning (disable:4244) /* Disable bogus VC++ 4.2 conversion warnings. */
|
|
||||||
# pragma warning (disable:4305) /* VC++ 5.0 version of above warning. */
|
|
||||||
# endif
|
|
||||||
|
|
||||||
/* Win32 has an annoying issue where there are multiple C run-time
|
|
||||||
libraries (CRTs). If the executable is linked with a different CRT
|
|
||||||
from the GLUT DLL, the GLUT DLL will not share the same CRT static
|
|
||||||
data seen by the executable. In particular, atexit callbacks registered
|
|
||||||
in the executable will not be called if GLUT calls its (different)
|
|
||||||
exit routine). GLUT is typically built with the
|
|
||||||
"/MD" option (the CRT with multithreading DLL support), but the Visual
|
|
||||||
C++ linker default is "/ML" (the single threaded CRT).
|
|
||||||
|
|
||||||
One workaround to this issue is requiring users to always link with
|
|
||||||
the same CRT as GLUT is compiled with. That requires users supply a
|
|
||||||
non-standard option. GLUT 3.7 has its own built-in workaround where
|
|
||||||
the executable's "exit" function pointer is covertly passed to GLUT.
|
|
||||||
GLUT then calls the executable's exit function pointer to ensure that
|
|
||||||
any "atexit" calls registered by the application are called if GLUT
|
|
||||||
needs to exit.
|
|
||||||
|
|
||||||
Note that the __glut*WithExit routines should NEVER be called directly.
|
|
||||||
To avoid the atexit workaround, #define GLUT_DISABLE_ATEXIT_HACK. */
|
|
||||||
|
|
||||||
/* XXX This is from Win32's <process.h> */
|
|
||||||
# if !defined(_MSC_VER) && !defined(__MINGW32__) && !defined(__cdecl)
|
|
||||||
/* Define __cdecl for non-Microsoft compilers. */
|
|
||||||
# define __cdecl
|
|
||||||
# define GLUT_DEFINED___CDECL
|
|
||||||
# endif
|
|
||||||
#if defined(_WIN32) && !defined(GLUT_DISABLE_ATEXIT_HACK)
|
|
||||||
#include <stdlib.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLUT callback calling convention for Win32. */
|
|
||||||
# define GLUTCALLBACK __cdecl
|
|
||||||
|
|
||||||
/* for callback/function pointer defs */
|
|
||||||
# define GLUTAPIENTRYV __cdecl
|
|
||||||
|
|
||||||
/* glut-win32 specific macros, defined to prevent collision with
|
|
||||||
and redifinition of Windows system defs, also removes requirement of
|
|
||||||
pretty much any standard windows header from this file */
|
|
||||||
|
|
||||||
#if (_MSC_VER >= 800) || defined(__MINGW32__) || defined(_STDCALL_SUPPORTED) || defined(__CYGWIN32__)
|
|
||||||
# define GLUTAPIENTRY __stdcall
|
|
||||||
#else
|
|
||||||
# define GLUTAPIENTRY
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLUT API entry point declarations for Win32. */
|
|
||||||
#if (defined(BUILD_GLUT32) || defined(GLUT_BUILDING_LIB)) && !defined(GLUT_STATIC)
|
|
||||||
# define GLUTAPI __declspec(dllexport)
|
|
||||||
#elif !defined(GLUT_STATIC)
|
|
||||||
# define GLUTAPI __declspec(dllimport)
|
|
||||||
#else
|
|
||||||
# define GLUTAPI extern
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#elif defined(__GNUC__)
|
|
||||||
|
|
||||||
# define GLUTAPIENTRY
|
|
||||||
# define GLUTAPIENTRYV
|
|
||||||
# define GLUTCALLBACK
|
|
||||||
# define GLUTAPI extern __attribute__((visibility("default")))
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
/* Define GLUTAPIENTRY and GLUTCALLBACK to nothing */
|
|
||||||
# define GLUTAPIENTRY
|
|
||||||
# define GLUTAPIENTRYV
|
|
||||||
# define GLUTCALLBACK
|
|
||||||
# define GLUTAPI extern
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
GLUT API revision history:
|
|
||||||
|
|
||||||
GLUT_API_VERSION is updated to reflect incompatible GLUT
|
|
||||||
API changes (interface changes, semantic changes, deletions,
|
|
||||||
or additions).
|
|
||||||
|
|
||||||
GLUT_API_VERSION=1 First public release of GLUT. 11/29/94
|
|
||||||
|
|
||||||
GLUT_API_VERSION=2 Added support for OpenGL/GLX multisampling,
|
|
||||||
extension. Supports new input devices like tablet, dial and button
|
|
||||||
box, and Spaceball. Easy to query OpenGL extensions.
|
|
||||||
|
|
||||||
GLUT_API_VERSION=3 glutMenuStatus added.
|
|
||||||
|
|
||||||
GLUT_API_VERSION=4 glutInitDisplayString, glutWarpPointer,
|
|
||||||
glutBitmapLength, glutStrokeLength, glutWindowStatusFunc, dynamic
|
|
||||||
video resize subAPI, glutPostWindowRedisplay, glutKeyboardUpFunc,
|
|
||||||
glutSpecialUpFunc, glutIgnoreKeyRepeat, glutSetKeyRepeat,
|
|
||||||
glutJoystickFunc, glutForceJoystickFunc (NOT FINALIZED!).
|
|
||||||
|
|
||||||
GLUT_API_VERSION=5 glutGetProcAddress (added by BrianP)
|
|
||||||
**/
|
|
||||||
#ifndef GLUT_API_VERSION /* allow this to be overriden */
|
|
||||||
#define GLUT_API_VERSION 5
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
|
||||||
GLUT implementation revision history:
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION is updated to reflect both GLUT
|
|
||||||
API revisions and implementation revisions (ie, bug fixes).
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=1 mjk's first public release of
|
|
||||||
GLUT Xlib-based implementation. 11/29/94
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=2 mjk's second public release of
|
|
||||||
GLUT Xlib-based implementation providing GLUT version 2
|
|
||||||
interfaces.
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=3 mjk's GLUT 2.2 images. 4/17/95
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=4 mjk's GLUT 2.3 images. 6/?/95
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=5 mjk's GLUT 3.0 images. 10/?/95
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=7 mjk's GLUT 3.1+ with glutWarpPoitner. 7/24/96
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=8 mjk's GLUT 3.1+ with glutWarpPoitner
|
|
||||||
and video resize. 1/3/97
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=9 mjk's GLUT 3.4 release with early GLUT 4 routines.
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=11 Mesa 2.5's GLUT 3.6 release.
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=12 mjk's GLUT 3.6 release with early GLUT 4 routines + signal handling.
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=13 mjk's GLUT 3.7 beta with GameGLUT support.
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=14 mjk's GLUT 3.7 beta with f90gl friend interface.
|
|
||||||
|
|
||||||
GLUT_XLIB_IMPLEMENTATION=15 mjk's GLUT 3.7 beta sync'ed with Mesa <GL/glut.h>
|
|
||||||
**/
|
|
||||||
#ifndef GLUT_XLIB_IMPLEMENTATION /* Allow this to be overriden. */
|
|
||||||
#define GLUT_XLIB_IMPLEMENTATION 15
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Display mode bit masks. */
|
|
||||||
#define GLUT_RGB 0
|
|
||||||
#define GLUT_RGBA GLUT_RGB
|
|
||||||
#define GLUT_INDEX 1
|
|
||||||
#define GLUT_SINGLE 0
|
|
||||||
#define GLUT_DOUBLE 2
|
|
||||||
#define GLUT_ACCUM 4
|
|
||||||
#define GLUT_ALPHA 8
|
|
||||||
#define GLUT_DEPTH 16
|
|
||||||
#define GLUT_STENCIL 32
|
|
||||||
#if (GLUT_API_VERSION >= 2)
|
|
||||||
#define GLUT_MULTISAMPLE 128
|
|
||||||
#define GLUT_STEREO 256
|
|
||||||
#endif
|
|
||||||
#if (GLUT_API_VERSION >= 3)
|
|
||||||
#define GLUT_LUMINANCE 512
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Mouse buttons. */
|
|
||||||
#define GLUT_LEFT_BUTTON 0
|
|
||||||
#define GLUT_MIDDLE_BUTTON 1
|
|
||||||
#define GLUT_RIGHT_BUTTON 2
|
|
||||||
|
|
||||||
/* Mouse button state. */
|
|
||||||
#define GLUT_DOWN 0
|
|
||||||
#define GLUT_UP 1
|
|
||||||
|
|
||||||
#if (GLUT_API_VERSION >= 2)
|
|
||||||
/* function keys */
|
|
||||||
#define GLUT_KEY_F1 1
|
|
||||||
#define GLUT_KEY_F2 2
|
|
||||||
#define GLUT_KEY_F3 3
|
|
||||||
#define GLUT_KEY_F4 4
|
|
||||||
#define GLUT_KEY_F5 5
|
|
||||||
#define GLUT_KEY_F6 6
|
|
||||||
#define GLUT_KEY_F7 7
|
|
||||||
#define GLUT_KEY_F8 8
|
|
||||||
#define GLUT_KEY_F9 9
|
|
||||||
#define GLUT_KEY_F10 10
|
|
||||||
#define GLUT_KEY_F11 11
|
|
||||||
#define GLUT_KEY_F12 12
|
|
||||||
/* directional keys */
|
|
||||||
#define GLUT_KEY_LEFT 100
|
|
||||||
#define GLUT_KEY_UP 101
|
|
||||||
#define GLUT_KEY_RIGHT 102
|
|
||||||
#define GLUT_KEY_DOWN 103
|
|
||||||
#define GLUT_KEY_PAGE_UP 104
|
|
||||||
#define GLUT_KEY_PAGE_DOWN 105
|
|
||||||
#define GLUT_KEY_HOME 106
|
|
||||||
#define GLUT_KEY_END 107
|
|
||||||
#define GLUT_KEY_INSERT 108
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Entry/exit state. */
|
|
||||||
#define GLUT_LEFT 0
|
|
||||||
#define GLUT_ENTERED 1
|
|
||||||
|
|
||||||
/* Menu usage state. */
|
|
||||||
#define GLUT_MENU_NOT_IN_USE 0
|
|
||||||
#define GLUT_MENU_IN_USE 1
|
|
||||||
|
|
||||||
/* Visibility state. */
|
|
||||||
#define GLUT_NOT_VISIBLE 0
|
|
||||||
#define GLUT_VISIBLE 1
|
|
||||||
|
|
||||||
/* Window status state. */
|
|
||||||
#define GLUT_HIDDEN 0
|
|
||||||
#define GLUT_FULLY_RETAINED 1
|
|
||||||
#define GLUT_PARTIALLY_RETAINED 2
|
|
||||||
#define GLUT_FULLY_COVERED 3
|
|
||||||
|
|
||||||
/* Color index component selection values. */
|
|
||||||
#define GLUT_RED 0
|
|
||||||
#define GLUT_GREEN 1
|
|
||||||
#define GLUT_BLUE 2
|
|
||||||
|
|
||||||
/* Layers for use. */
|
|
||||||
#define GLUT_NORMAL 0
|
|
||||||
#define GLUT_OVERLAY 1
|
|
||||||
|
|
||||||
#if defined(_WIN32) || defined (GLUT_IMPORT_LIB)
|
|
||||||
/* Stroke font constants (use these in GLUT program). */
|
|
||||||
#define GLUT_STROKE_ROMAN ((void*)0)
|
|
||||||
#define GLUT_STROKE_MONO_ROMAN ((void*)1)
|
|
||||||
|
|
||||||
/* Bitmap font constants (use these in GLUT program). */
|
|
||||||
#define GLUT_BITMAP_9_BY_15 ((void*)2)
|
|
||||||
#define GLUT_BITMAP_8_BY_13 ((void*)3)
|
|
||||||
#define GLUT_BITMAP_TIMES_ROMAN_10 ((void*)4)
|
|
||||||
#define GLUT_BITMAP_TIMES_ROMAN_24 ((void*)5)
|
|
||||||
#if (GLUT_API_VERSION >= 3)
|
|
||||||
#define GLUT_BITMAP_HELVETICA_10 ((void*)6)
|
|
||||||
#define GLUT_BITMAP_HELVETICA_12 ((void*)7)
|
|
||||||
#define GLUT_BITMAP_HELVETICA_18 ((void*)8)
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
/* Stroke font opaque addresses (use constants instead in source code). */
|
|
||||||
GLUTAPI void *glutStrokeRoman;
|
|
||||||
GLUTAPI void *glutStrokeMonoRoman;
|
|
||||||
|
|
||||||
/* Stroke font constants (use these in GLUT program). */
|
|
||||||
#define GLUT_STROKE_ROMAN (&glutStrokeRoman)
|
|
||||||
#define GLUT_STROKE_MONO_ROMAN (&glutStrokeMonoRoman)
|
|
||||||
|
|
||||||
/* Bitmap font opaque addresses (use constants instead in source code). */
|
|
||||||
GLUTAPI void *glutBitmap9By15;
|
|
||||||
GLUTAPI void *glutBitmap8By13;
|
|
||||||
GLUTAPI void *glutBitmapTimesRoman10;
|
|
||||||
GLUTAPI void *glutBitmapTimesRoman24;
|
|
||||||
GLUTAPI void *glutBitmapHelvetica10;
|
|
||||||
GLUTAPI void *glutBitmapHelvetica12;
|
|
||||||
GLUTAPI void *glutBitmapHelvetica18;
|
|
||||||
|
|
||||||
/* Bitmap font constants (use these in GLUT program). */
|
|
||||||
#define GLUT_BITMAP_9_BY_15 (&glutBitmap9By15)
|
|
||||||
#define GLUT_BITMAP_8_BY_13 (&glutBitmap8By13)
|
|
||||||
#define GLUT_BITMAP_TIMES_ROMAN_10 (&glutBitmapTimesRoman10)
|
|
||||||
#define GLUT_BITMAP_TIMES_ROMAN_24 (&glutBitmapTimesRoman24)
|
|
||||||
#if (GLUT_API_VERSION >= 3)
|
|
||||||
#define GLUT_BITMAP_HELVETICA_10 (&glutBitmapHelvetica10)
|
|
||||||
#define GLUT_BITMAP_HELVETICA_12 (&glutBitmapHelvetica12)
|
|
||||||
#define GLUT_BITMAP_HELVETICA_18 (&glutBitmapHelvetica18)
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* glutGet parameters. */
|
|
||||||
#define GLUT_WINDOW_X 100
|
|
||||||
#define GLUT_WINDOW_Y 101
|
|
||||||
#define GLUT_WINDOW_WIDTH 102
|
|
||||||
#define GLUT_WINDOW_HEIGHT 103
|
|
||||||
#define GLUT_WINDOW_BUFFER_SIZE 104
|
|
||||||
#define GLUT_WINDOW_STENCIL_SIZE 105
|
|
||||||
#define GLUT_WINDOW_DEPTH_SIZE 106
|
|
||||||
#define GLUT_WINDOW_RED_SIZE 107
|
|
||||||
#define GLUT_WINDOW_GREEN_SIZE 108
|
|
||||||
#define GLUT_WINDOW_BLUE_SIZE 109
|
|
||||||
#define GLUT_WINDOW_ALPHA_SIZE 110
|
|
||||||
#define GLUT_WINDOW_ACCUM_RED_SIZE 111
|
|
||||||
#define GLUT_WINDOW_ACCUM_GREEN_SIZE 112
|
|
||||||
#define GLUT_WINDOW_ACCUM_BLUE_SIZE 113
|
|
||||||
#define GLUT_WINDOW_ACCUM_ALPHA_SIZE 114
|
|
||||||
#define GLUT_WINDOW_DOUBLEBUFFER 115
|
|
||||||
#define GLUT_WINDOW_RGBA 116
|
|
||||||
#define GLUT_WINDOW_PARENT 117
|
|
||||||
#define GLUT_WINDOW_NUM_CHILDREN 118
|
|
||||||
#define GLUT_WINDOW_COLORMAP_SIZE 119
|
|
||||||
#if (GLUT_API_VERSION >= 2)
|
|
||||||
#define GLUT_WINDOW_NUM_SAMPLES 120
|
|
||||||
#define GLUT_WINDOW_STEREO 121
|
|
||||||
#endif
|
|
||||||
#if (GLUT_API_VERSION >= 3)
|
|
||||||
#define GLUT_WINDOW_CURSOR 122
|
|
||||||
#endif
|
|
||||||
#define GLUT_SCREEN_WIDTH 200
|
|
||||||
#define GLUT_SCREEN_HEIGHT 201
|
|
||||||
#define GLUT_SCREEN_WIDTH_MM 202
|
|
||||||
#define GLUT_SCREEN_HEIGHT_MM 203
|
|
||||||
#define GLUT_MENU_NUM_ITEMS 300
|
|
||||||
#define GLUT_DISPLAY_MODE_POSSIBLE 400
|
|
||||||
#define GLUT_INIT_WINDOW_X 500
|
|
||||||
#define GLUT_INIT_WINDOW_Y 501
|
|
||||||
#define GLUT_INIT_WINDOW_WIDTH 502
|
|
||||||
#define GLUT_INIT_WINDOW_HEIGHT 503
|
|
||||||
#define GLUT_INIT_DISPLAY_MODE 504
|
|
||||||
#if (GLUT_API_VERSION >= 2)
|
|
||||||
#define GLUT_ELAPSED_TIME 700
|
|
||||||
#endif
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13)
|
|
||||||
#define GLUT_WINDOW_FORMAT_ID 123
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if (GLUT_API_VERSION >= 2)
|
|
||||||
/* glutDeviceGet parameters. */
|
|
||||||
#define GLUT_HAS_KEYBOARD 600
|
|
||||||
#define GLUT_HAS_MOUSE 601
|
|
||||||
#define GLUT_HAS_SPACEBALL 602
|
|
||||||
#define GLUT_HAS_DIAL_AND_BUTTON_BOX 603
|
|
||||||
#define GLUT_HAS_TABLET 604
|
|
||||||
#define GLUT_NUM_MOUSE_BUTTONS 605
|
|
||||||
#define GLUT_NUM_SPACEBALL_BUTTONS 606
|
|
||||||
#define GLUT_NUM_BUTTON_BOX_BUTTONS 607
|
|
||||||
#define GLUT_NUM_DIALS 608
|
|
||||||
#define GLUT_NUM_TABLET_BUTTONS 609
|
|
||||||
#endif
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13)
|
|
||||||
#define GLUT_DEVICE_IGNORE_KEY_REPEAT 610
|
|
||||||
#define GLUT_DEVICE_KEY_REPEAT 611
|
|
||||||
#define GLUT_HAS_JOYSTICK 612
|
|
||||||
#define GLUT_OWNS_JOYSTICK 613
|
|
||||||
#define GLUT_JOYSTICK_BUTTONS 614
|
|
||||||
#define GLUT_JOYSTICK_AXES 615
|
|
||||||
#define GLUT_JOYSTICK_POLL_RATE 616
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if (GLUT_API_VERSION >= 3)
|
|
||||||
/* glutLayerGet parameters. */
|
|
||||||
#define GLUT_OVERLAY_POSSIBLE 800
|
|
||||||
#define GLUT_LAYER_IN_USE 801
|
|
||||||
#define GLUT_HAS_OVERLAY 802
|
|
||||||
#define GLUT_TRANSPARENT_INDEX 803
|
|
||||||
#define GLUT_NORMAL_DAMAGED 804
|
|
||||||
#define GLUT_OVERLAY_DAMAGED 805
|
|
||||||
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
|
|
||||||
/* glutVideoResizeGet parameters. */
|
|
||||||
#define GLUT_VIDEO_RESIZE_POSSIBLE 900
|
|
||||||
#define GLUT_VIDEO_RESIZE_IN_USE 901
|
|
||||||
#define GLUT_VIDEO_RESIZE_X_DELTA 902
|
|
||||||
#define GLUT_VIDEO_RESIZE_Y_DELTA 903
|
|
||||||
#define GLUT_VIDEO_RESIZE_WIDTH_DELTA 904
|
|
||||||
#define GLUT_VIDEO_RESIZE_HEIGHT_DELTA 905
|
|
||||||
#define GLUT_VIDEO_RESIZE_X 906
|
|
||||||
#define GLUT_VIDEO_RESIZE_Y 907
|
|
||||||
#define GLUT_VIDEO_RESIZE_WIDTH 908
|
|
||||||
#define GLUT_VIDEO_RESIZE_HEIGHT 909
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* glutUseLayer parameters. */
|
|
||||||
#define GLUT_NORMAL 0
|
|
||||||
#define GLUT_OVERLAY 1
|
|
||||||
|
|
||||||
/* glutGetModifiers return mask. */
|
|
||||||
#define GLUT_ACTIVE_SHIFT 1
|
|
||||||
#define GLUT_ACTIVE_CTRL 2
|
|
||||||
#define GLUT_ACTIVE_ALT 4
|
|
||||||
|
|
||||||
/* glutSetCursor parameters. */
|
|
||||||
/* Basic arrows. */
|
|
||||||
#define GLUT_CURSOR_RIGHT_ARROW 0
|
|
||||||
#define GLUT_CURSOR_LEFT_ARROW 1
|
|
||||||
/* Symbolic cursor shapes. */
|
|
||||||
#define GLUT_CURSOR_INFO 2
|
|
||||||
#define GLUT_CURSOR_DESTROY 3
|
|
||||||
#define GLUT_CURSOR_HELP 4
|
|
||||||
#define GLUT_CURSOR_CYCLE 5
|
|
||||||
#define GLUT_CURSOR_SPRAY 6
|
|
||||||
#define GLUT_CURSOR_WAIT 7
|
|
||||||
#define GLUT_CURSOR_TEXT 8
|
|
||||||
#define GLUT_CURSOR_CROSSHAIR 9
|
|
||||||
/* Directional cursors. */
|
|
||||||
#define GLUT_CURSOR_UP_DOWN 10
|
|
||||||
#define GLUT_CURSOR_LEFT_RIGHT 11
|
|
||||||
/* Sizing cursors. */
|
|
||||||
#define GLUT_CURSOR_TOP_SIDE 12
|
|
||||||
#define GLUT_CURSOR_BOTTOM_SIDE 13
|
|
||||||
#define GLUT_CURSOR_LEFT_SIDE 14
|
|
||||||
#define GLUT_CURSOR_RIGHT_SIDE 15
|
|
||||||
#define GLUT_CURSOR_TOP_LEFT_CORNER 16
|
|
||||||
#define GLUT_CURSOR_TOP_RIGHT_CORNER 17
|
|
||||||
#define GLUT_CURSOR_BOTTOM_RIGHT_CORNER 18
|
|
||||||
#define GLUT_CURSOR_BOTTOM_LEFT_CORNER 19
|
|
||||||
/* Inherit from parent window. */
|
|
||||||
#define GLUT_CURSOR_INHERIT 100
|
|
||||||
/* Blank cursor. */
|
|
||||||
#define GLUT_CURSOR_NONE 101
|
|
||||||
/* Fullscreen crosshair (if available). */
|
|
||||||
#define GLUT_CURSOR_FULL_CROSSHAIR 102
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLUT initialization sub-API. */
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutInit(int *argcp, char **argv);
|
|
||||||
#if defined(_WIN32) && !defined(GLUT_DISABLE_ATEXIT_HACK)
|
|
||||||
GLUTAPI void GLUTAPIENTRY __glutInitWithExit(int *argcp, char **argv, void (__cdecl *exitfunc)(int));
|
|
||||||
#ifndef GLUT_BUILDING_LIB
|
|
||||||
#define glutInit(__argcp, __argv) __glutInitWithExit(__argcp, __argv, exit)
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutInitDisplayMode(unsigned int mode);
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutInitDisplayString(const char *string);
|
|
||||||
#endif
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutInitWindowPosition(int x, int y);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutInitWindowSize(int width, int height);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutMainLoop(void);
|
|
||||||
|
|
||||||
/* GLUT window sub-API. */
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutCreateWindow(const char *title);
|
|
||||||
#if defined(_WIN32) && !defined(GLUT_DISABLE_ATEXIT_HACK)
|
|
||||||
GLUTAPI int GLUTAPIENTRY __glutCreateWindowWithExit(const char *title, void (__cdecl *exitfunc)(int));
|
|
||||||
#ifndef GLUT_BUILDING_LIB
|
|
||||||
#define glutCreateWindow(__title) __glutCreateWindowWithExit(__title, exit)
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutCreateSubWindow(int win, int x, int y, int width, int height);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutDestroyWindow(int win);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutPostRedisplay(void);
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 11)
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutPostWindowRedisplay(int win);
|
|
||||||
#endif
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSwapBuffers(void);
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutGetWindow(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSetWindow(int win);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSetWindowTitle(const char *title);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSetIconTitle(const char *title);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutPositionWindow(int x, int y);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutReshapeWindow(int width, int height);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutPopWindow(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutPushWindow(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutIconifyWindow(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutShowWindow(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutHideWindow(void);
|
|
||||||
#if (GLUT_API_VERSION >= 3)
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutFullScreen(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSetCursor(int cursor);
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWarpPointer(int x, int y);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLUT overlay sub-API. */
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutEstablishOverlay(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutRemoveOverlay(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutUseLayer(GLenum layer);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutPostOverlayRedisplay(void);
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 11)
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutPostWindowOverlayRedisplay(int win);
|
|
||||||
#endif
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutShowOverlay(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutHideOverlay(void);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLUT menu sub-API. */
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutCreateMenu(void (GLUTCALLBACK *func)(int));
|
|
||||||
#if defined(_WIN32) && !defined(GLUT_DISABLE_ATEXIT_HACK)
|
|
||||||
GLUTAPI int GLUTAPIENTRY __glutCreateMenuWithExit(void (GLUTCALLBACK *func)(int), void (__cdecl *exitfunc)(int));
|
|
||||||
#ifndef GLUT_BUILDING_LIB
|
|
||||||
#define glutCreateMenu(__func) __glutCreateMenuWithExit(__func, exit)
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutDestroyMenu(int menu);
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutGetMenu(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSetMenu(int menu);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutAddMenuEntry(const char *label, int value);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutAddSubMenu(const char *label, int submenu);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutChangeToMenuEntry(int item, const char *label, int value);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutChangeToSubMenu(int item, const char *label, int submenu);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutRemoveMenuItem(int item);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutAttachMenu(int button);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutDetachMenu(int button);
|
|
||||||
|
|
||||||
/* GLUT window callback sub-API. */
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutDisplayFunc(void (GLUTCALLBACK *func)(void));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutReshapeFunc(void (GLUTCALLBACK *func)(int width, int height));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutKeyboardFunc(void (GLUTCALLBACK *func)(unsigned char key, int x, int y));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutMouseFunc(void (GLUTCALLBACK *func)(int button, int state, int x, int y));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutMotionFunc(void (GLUTCALLBACK *func)(int x, int y));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutPassiveMotionFunc(void (GLUTCALLBACK *func)(int x, int y));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutEntryFunc(void (GLUTCALLBACK *func)(int state));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutVisibilityFunc(void (GLUTCALLBACK *func)(int state));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutIdleFunc(void (GLUTCALLBACK *func)(void));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutTimerFunc(unsigned int millis, void (GLUTCALLBACK *func)(int value), int value);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutMenuStateFunc(void (GLUTCALLBACK *func)(int state));
|
|
||||||
#if (GLUT_API_VERSION >= 2)
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSpecialFunc(void (GLUTCALLBACK *func)(int key, int x, int y));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSpaceballMotionFunc(void (GLUTCALLBACK *func)(int x, int y, int z));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSpaceballRotateFunc(void (GLUTCALLBACK *func)(int x, int y, int z));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSpaceballButtonFunc(void (GLUTCALLBACK *func)(int button, int state));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutButtonBoxFunc(void (GLUTCALLBACK *func)(int button, int state));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutDialsFunc(void (GLUTCALLBACK *func)(int dial, int value));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutTabletMotionFunc(void (GLUTCALLBACK *func)(int x, int y));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutTabletButtonFunc(void (GLUTCALLBACK *func)(int button, int state, int x, int y));
|
|
||||||
#if (GLUT_API_VERSION >= 3)
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutMenuStatusFunc(void (GLUTCALLBACK *func)(int status, int x, int y));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutOverlayDisplayFunc(void (GLUTCALLBACK *func)(void));
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWindowStatusFunc(void (GLUTCALLBACK *func)(int state));
|
|
||||||
#endif
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13)
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutKeyboardUpFunc(void (GLUTCALLBACK *func)(unsigned char key, int x, int y));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSpecialUpFunc(void (GLUTCALLBACK *func)(int key, int x, int y));
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutJoystickFunc(void (GLUTCALLBACK *func)(unsigned int buttonMask, int x, int y, int z), int pollInterval);
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLUT color index sub-API. */
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSetColor(int ndx, GLfloat red, GLfloat green, GLfloat blue);
|
|
||||||
GLUTAPI GLfloat GLUTAPIENTRY glutGetColor(int ndx, int component);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutCopyColormap(int win);
|
|
||||||
|
|
||||||
/* GLUT state retrieval sub-API. */
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutGet(GLenum type);
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutDeviceGet(GLenum type);
|
|
||||||
#if (GLUT_API_VERSION >= 2)
|
|
||||||
/* GLUT extension support sub-API */
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutExtensionSupported(const char *name);
|
|
||||||
#endif
|
|
||||||
#if (GLUT_API_VERSION >= 3)
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutGetModifiers(void);
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutLayerGet(GLenum type);
|
|
||||||
#endif
|
|
||||||
#if (GLUT_API_VERSION >= 5)
|
|
||||||
typedef void (*GLUTproc)();
|
|
||||||
GLUTAPI GLUTproc GLUTAPIENTRY glutGetProcAddress(const char *procName);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLUT font sub-API */
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutBitmapCharacter(void *font, int character);
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutBitmapWidth(void *font, int character);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutStrokeCharacter(void *font, int character);
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutStrokeWidth(void *font, int character);
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutBitmapLength(void *font, const unsigned char *string);
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutStrokeLength(void *font, const unsigned char *string);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* GLUT pre-built models sub-API */
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWireSphere(GLdouble radius, GLint slices, GLint stacks);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSolidSphere(GLdouble radius, GLint slices, GLint stacks);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWireCone(GLdouble base, GLdouble height, GLint slices, GLint stacks);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSolidCone(GLdouble base, GLdouble height, GLint slices, GLint stacks);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWireCube(GLdouble size);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSolidCube(GLdouble size);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWireDodecahedron(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSolidDodecahedron(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWireTeapot(GLdouble size);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSolidTeapot(GLdouble size);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWireOctahedron(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSolidOctahedron(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWireTetrahedron(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSolidTetrahedron(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutWireIcosahedron(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSolidIcosahedron(void);
|
|
||||||
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)
|
|
||||||
/* GLUT video resize sub-API. */
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutVideoResizeGet(GLenum param);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSetupVideoResizing(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutStopVideoResizing(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutVideoResize(int x, int y, int width, int height);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutVideoPan(int x, int y, int width, int height);
|
|
||||||
|
|
||||||
/* GLUT debugging sub-API. */
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutReportErrors(void);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13)
|
|
||||||
/* GLUT device control sub-API. */
|
|
||||||
/* glutSetKeyRepeat modes. */
|
|
||||||
#define GLUT_KEY_REPEAT_OFF 0
|
|
||||||
#define GLUT_KEY_REPEAT_ON 1
|
|
||||||
#define GLUT_KEY_REPEAT_DEFAULT 2
|
|
||||||
|
|
||||||
/* Joystick button masks. */
|
|
||||||
#define GLUT_JOYSTICK_BUTTON_A 1
|
|
||||||
#define GLUT_JOYSTICK_BUTTON_B 2
|
|
||||||
#define GLUT_JOYSTICK_BUTTON_C 4
|
|
||||||
#define GLUT_JOYSTICK_BUTTON_D 8
|
|
||||||
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutIgnoreKeyRepeat(int ignore);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutSetKeyRepeat(int repeatMode);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutForceJoystickFunc(void);
|
|
||||||
|
|
||||||
/* GLUT game mode sub-API. */
|
|
||||||
/* glutGameModeGet. */
|
|
||||||
#define GLUT_GAME_MODE_ACTIVE 0
|
|
||||||
#define GLUT_GAME_MODE_POSSIBLE 1
|
|
||||||
#define GLUT_GAME_MODE_WIDTH 2
|
|
||||||
#define GLUT_GAME_MODE_HEIGHT 3
|
|
||||||
#define GLUT_GAME_MODE_PIXEL_DEPTH 4
|
|
||||||
#define GLUT_GAME_MODE_REFRESH_RATE 5
|
|
||||||
#define GLUT_GAME_MODE_DISPLAY_CHANGED 6
|
|
||||||
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutGameModeString(const char *string);
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutEnterGameMode(void);
|
|
||||||
GLUTAPI void GLUTAPIENTRY glutLeaveGameMode(void);
|
|
||||||
GLUTAPI int GLUTAPIENTRY glutGameModeGet(GLenum mode);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* __glut_h__ */
|
|
||||||
3065
include/GL/RegalGLX.h
Normal file
3065
include/GL/RegalGLX.h
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
2736
include/GL/RegalWGL.h
Normal file
2736
include/GL/RegalWGL.h
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -20,7 +20,7 @@ endif
|
||||||
|
|
||||||
ifdef APITRACE.STATIC
|
ifdef APITRACE.STATIC
|
||||||
|
|
||||||
include Makefile.snappy
|
include make/Makefile.snappy
|
||||||
|
|
||||||
ifndef SNAPPY.STATIC
|
ifndef SNAPPY.STATIC
|
||||||
$(error apitrace needs snappy.)
|
$(error apitrace needs snappy.)
|
||||||
|
|
@ -13,8 +13,8 @@ ifeq ($(filter nacl% emscripten%,$(SYSTEM)),)
|
||||||
# dreamtorus
|
# dreamtorus
|
||||||
#
|
#
|
||||||
|
|
||||||
include Makefile.regal
|
include make/Makefile.regal
|
||||||
include Makefile.glut
|
include make/Makefile.glut
|
||||||
|
|
||||||
ifndef REGAL.STATIC
|
ifndef REGAL.STATIC
|
||||||
$(error dreamtorus needs Regal.)
|
$(error dreamtorus needs Regal.)
|
||||||
|
|
@ -21,8 +21,8 @@ ifdef DREAMTORUS_STATIC.EXE
|
||||||
# dreamtorus
|
# dreamtorus
|
||||||
#
|
#
|
||||||
|
|
||||||
include Makefile.regal
|
include make/Makefile.regal
|
||||||
include Makefile.glut
|
include make/Makefile.glut
|
||||||
|
|
||||||
ifndef REGAL.STATIC
|
ifndef REGAL.STATIC
|
||||||
$(error dreamtorus needs Regal.)
|
$(error dreamtorus needs Regal.)
|
||||||
|
|
@ -20,7 +20,7 @@ endif
|
||||||
|
|
||||||
ifdef GLEW.STATIC
|
ifdef GLEW.STATIC
|
||||||
|
|
||||||
include Makefile.regal
|
include make/Makefile.regal
|
||||||
|
|
||||||
ifndef REGAL.STATIC
|
ifndef REGAL.STATIC
|
||||||
$(error RegalGLEW needs Regal.)
|
$(error RegalGLEW needs Regal.)
|
||||||
|
|
@ -13,8 +13,8 @@ ifeq ($(filter nacl% emscripten%,$(SYSTEM)),)
|
||||||
# RegalGLEW glewinfo
|
# RegalGLEW glewinfo
|
||||||
#
|
#
|
||||||
|
|
||||||
include Makefile.regal
|
include make/Makefile.regal
|
||||||
include Makefile.glew
|
include make/Makefile.glew
|
||||||
|
|
||||||
ifndef REGAL.STATIC
|
ifndef REGAL.STATIC
|
||||||
$(error glewinfo needs Regal.)
|
$(error glewinfo needs Regal.)
|
||||||
77
make/Makefile.glslopt
Normal file
77
make/Makefile.glslopt
Normal file
|
|
@ -0,0 +1,77 @@
|
||||||
|
#
|
||||||
|
# Makefile for the GLSL Optimizer component of the Regal runtime.
|
||||||
|
# The GLSL Optimizer is always build into Regal, but you can build
|
||||||
|
# just this target static library with:
|
||||||
|
# make -f Makefile.glslopt
|
||||||
|
#
|
||||||
|
|
||||||
|
ifndef MAKEFILE_GLSLOPT_INCLUDED
|
||||||
|
MAKEFILE_GLSLOPT_INCLUDED := 1
|
||||||
|
|
||||||
|
.PHONY: glslopt.lib glslopt.clean
|
||||||
|
|
||||||
|
include build/common.inc
|
||||||
|
include build/glslopt.inc
|
||||||
|
|
||||||
|
ifdef GLSLOPT.STATIC
|
||||||
|
|
||||||
|
all:: glslopt.lib
|
||||||
|
|
||||||
|
clean:: glslopt.clean
|
||||||
|
|
||||||
|
GLSLOPT.SRCS := $(GLSLOPT.CXX)
|
||||||
|
GLSLOPT.SRCS := $(filter %.c,$(GLSLOPT.SRCS)) $(filter %.cc,$(GLSLOPT.SRCS)) $(filter %.cpp,$(GLSLOPT.SRCS))
|
||||||
|
GLSLOPT.SRCS.NAMES := $(notdir $(GLSLOPT.SRCS))
|
||||||
|
GLSLOPT.OBJS := $(addprefix tmp/$(SYSTEM)/glslopt/static/,$(GLSLOPT.SRCS.NAMES))
|
||||||
|
GLSLOPT.OBJS := $(GLSLOPT.OBJS:.c=.o) $(GLSLOPT.OBJS:.cpp=.o)
|
||||||
|
GLSLOPT.OBJS := $(filter %.o,$(GLSLOPT.OBJS))
|
||||||
|
GLSLOPT.DEPS := $(GLSLOPT.OBJS:.o=.d)
|
||||||
|
GLSLOPT.CFLAGS := $(GLSLOPT.INCLUDE)
|
||||||
|
# quiet build for this thirdparty code for now
|
||||||
|
GLSLOPT.CFLAGS += -Wno-ignored-qualifiers -Wno-sign-compare -Wno-unneeded-internal-declaration -Wno-overloaded-virtual -Wno-unused-private-field
|
||||||
|
|
||||||
|
ifeq ($(MODE),release)
|
||||||
|
GLSLOPT.CFLAGS += -DNDEBUG
|
||||||
|
GLSLOPT.CFLAGS += -DREGAL_NO_ASSERT=1
|
||||||
|
endif
|
||||||
|
|
||||||
|
-include $(GLSLOPT.DEPS) #seth: do I need ot set this?
|
||||||
|
|
||||||
|
glslopt.lib: lib/$(SYSTEM)/$(GLSLOPT.STATIC)
|
||||||
|
|
||||||
|
glslopt.clean:
|
||||||
|
$(RM) -r tmp/$(SYSTEM)/glslopt/static
|
||||||
|
$(RM) -r lib/$(SYSTEM)/$(GLSLOPT.STATIC)
|
||||||
|
|
||||||
|
tmp/$(SYSTEM)/glslopt/static/%.o: src/glsl/src/mesa/main/%.c
|
||||||
|
@mkdir -p $(dir $@)
|
||||||
|
$(LOG_CC)$(CCACHE) $(CC) $(CFLAGS) $(GLSLOPT.CFLAGS) $(PICFLAG) -o $@ -c $<
|
||||||
|
|
||||||
|
tmp/$(SYSTEM)/glslopt/static/%.o: src/glsl/src/mesa/program/%.c
|
||||||
|
@mkdir -p $(dir $@)
|
||||||
|
$(LOG_CC)$(CCACHE) $(CC) $(CFLAGS) $(GLSLOPT.CFLAGS) $(PICFLAG) -o $@ -c $<
|
||||||
|
|
||||||
|
tmp/$(SYSTEM)/glslopt/static/%.o: src/glsl/src/glsl/glcpp/%.c
|
||||||
|
@mkdir -p $(dir $@)
|
||||||
|
$(LOG_CC)$(CCACHE) $(CC) $(CFLAGS) $(GLSLOPT.CFLAGS) $(PICFLAG) -o $@ -c $<
|
||||||
|
|
||||||
|
tmp/$(SYSTEM)/glslopt/static/%.o: src/glsl/src/glsl/%.c
|
||||||
|
@mkdir -p $(dir $@)
|
||||||
|
$(LOG_CC)$(CCACHE) $(CC) $(CFLAGS) $(GLSLOPT.CFLAGS) $(PICFLAG) -o $@ -c $<
|
||||||
|
|
||||||
|
tmp/$(SYSTEM)/glslopt/static/%.o: src/glsl/src/glsl/%.cpp
|
||||||
|
@mkdir -p $(dir $@)
|
||||||
|
$(LOG_CXX)$(CCACHE) $(CXX) $(CFLAGS) $(GLSLOPT.CFLAGS) $(PICFLAG) -o $@ -c $<
|
||||||
|
|
||||||
|
lib/$(SYSTEM)/$(GLSLOPT.STATIC): $(GLSLOPT.OBJS)
|
||||||
|
@mkdir -p $(dir $@)
|
||||||
|
$(LOG_AR)$(CCACHE) $(AR) cr $@ $(GLSLOPT.OBJS)
|
||||||
|
ifneq ($(RANLIB),)
|
||||||
|
$(LOG_RANLIB)$(RANLIB) $@
|
||||||
|
endif
|
||||||
|
ifneq ($(STRIP),)
|
||||||
|
$(LOG_STRIP)$(STRIP) -x $@
|
||||||
|
endif
|
||||||
|
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
@ -19,7 +19,7 @@ endif
|
||||||
|
|
||||||
ifdef GLU.STATIC
|
ifdef GLU.STATIC
|
||||||
|
|
||||||
include Makefile.regal
|
include make/Makefile.regal
|
||||||
|
|
||||||
ifndef REGAL.STATIC
|
ifndef REGAL.STATIC
|
||||||
$(error RegalGLU needs Regal.)
|
$(error RegalGLU needs Regal.)
|
||||||
|
|
@ -20,7 +20,7 @@ endif
|
||||||
|
|
||||||
ifdef GLUT.STATIC
|
ifdef GLUT.STATIC
|
||||||
|
|
||||||
include Makefile.regal
|
include make/Makefile.regal
|
||||||
|
|
||||||
ifndef REGAL.STATIC
|
ifndef REGAL.STATIC
|
||||||
$(error RegalGLUT needs Regal.)
|
$(error RegalGLUT needs Regal.)
|
||||||
|
|
@ -46,9 +46,6 @@ lib/$(SYSTEM)/$(GTEST.STATIC): $(GTEST.OBJS)
|
||||||
ifneq ($(RANLIB),)
|
ifneq ($(RANLIB),)
|
||||||
$(LOG_RANLIB)$(RANLIB) $@
|
$(LOG_RANLIB)$(RANLIB) $@
|
||||||
endif
|
endif
|
||||||
ifneq ($(STRIP),)
|
|
||||||
$(LOG_STRIP)$(STRIP) -x $@
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
@ -15,7 +15,7 @@ include build/common.inc
|
||||||
# NaCl example
|
# NaCl example
|
||||||
#
|
#
|
||||||
|
|
||||||
include Makefile.regal
|
include make/Makefile.regal
|
||||||
|
|
||||||
ifndef REGAL.STATIC
|
ifndef REGAL.STATIC
|
||||||
$(error nacl example needs Regal.)
|
$(error nacl example needs Regal.)
|
||||||
|
|
@ -4,7 +4,7 @@ MAKEFILE_REGAL_INCLUDED := 1
|
||||||
.PHONY: regal.lib regal.clean
|
.PHONY: regal.lib regal.clean
|
||||||
|
|
||||||
include build/common.inc
|
include build/common.inc
|
||||||
|
include build/glslopt.inc
|
||||||
include build/regal.inc
|
include build/regal.inc
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
@ -26,8 +26,8 @@ endif
|
||||||
|
|
||||||
ifdef REGAL.STATIC
|
ifdef REGAL.STATIC
|
||||||
|
|
||||||
include Makefile.apitrace
|
include make/Makefile.apitrace
|
||||||
include Makefile.libpng
|
include make/Makefile.glslopt
|
||||||
|
|
||||||
all:: regal.lib
|
all:: regal.lib
|
||||||
|
|
||||||
|
|
@ -52,9 +52,6 @@ ifeq ($(filter -DREGAL_NO_MD5%,$(CFLAGS)),)
|
||||||
REGAL.SRCS += src/md5/src/md5.c
|
REGAL.SRCS += src/md5/src/md5.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
REGAL.SRCS += src/jsonsl/jsonsl.c
|
|
||||||
|
|
||||||
|
|
||||||
# Optional flags
|
# Optional flags
|
||||||
|
|
||||||
# REGAL_SYS_ES1 for ES1 back-end support, disabled by default
|
# REGAL_SYS_ES1 for ES1 back-end support, disabled by default
|
||||||
|
|
@ -236,7 +233,7 @@ regal.lib: lib/$(SYSTEM)/$(REGAL.SHARED)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
lib/$(SYSTEM)/$(REGAL.STATIC): lib/$(SYSTEM)/$(LIBPNG.STATIC) lib/$(SYSTEM)/$(ZLIB.STATIC) $(REGAL.OBJS)
|
lib/$(SYSTEM)/$(REGAL.STATIC): lib/$(SYSTEM)/$(GLSLOPT.STATIC) lib/$(SYSTEM)/$(LIBPNG.STATIC) lib/$(SYSTEM)/$(ZLIB.STATIC) $(REGAL.OBJS)
|
||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
$(LOG_AR)$(CCACHE) $(AR) cr $@ $(REGAL.OBJS)
|
$(LOG_AR)$(CCACHE) $(AR) cr $@ $(REGAL.OBJS)
|
||||||
ifneq ($(RANLIB),)
|
ifneq ($(RANLIB),)
|
||||||
|
|
@ -247,7 +244,7 @@ ifneq ($(STRIP),)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
REGAL.SHARED.DEPEND :=
|
REGAL.SHARED.DEPEND :=
|
||||||
REGAL.SHARED.DEPEND += lib/$(SYSTEM)/$(LIBPNG.STATIC) lib/$(SYSTEM)/$(ZLIB.STATIC)
|
REGAL.SHARED.DEPEND += lib/$(SYSTEM)/$(GLSLOPT.STATIC) lib/$(SYSTEM)/$(LIBPNG.STATIC) lib/$(SYSTEM)/$(ZLIB.STATIC)
|
||||||
|
|
||||||
ifdef APITRACE.STATIC
|
ifdef APITRACE.STATIC
|
||||||
REGAL.SHARED.DEPEND += lib/$(SYSTEM)/$(APITRACE.STATIC) lib/$(SYSTEM)/$(SNAPPY.STATIC)
|
REGAL.SHARED.DEPEND += lib/$(SYSTEM)/$(APITRACE.STATIC) lib/$(SYSTEM)/$(SNAPPY.STATIC)
|
||||||
|
|
@ -274,11 +271,11 @@ endif
|
||||||
|
|
||||||
tmp/$(SYSTEM)/regal/static/%.o: src/regal/%.cpp $(REGAL.HEADERS)
|
tmp/$(SYSTEM)/regal/static/%.o: src/regal/%.cpp $(REGAL.HEADERS)
|
||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
$(LOG_CXX)$(CCACHE) $(CXX) $(REGAL.CFLAGS) $(CFLAGS) $(CFLAGS.SO) $(REGAL.INCLUDE) -o $@ -c $<
|
$(LOG_CXX)$(CCACHE) $(CXX) $(REGAL.CFLAGS) $(CFLAGS) $(CFLAGS.SO) $(GLSLOPT.INCLUDE) $(REGAL.INCLUDE) -o $@ -c $<
|
||||||
|
|
||||||
tmp/$(SYSTEM)/regal/shared/%.o: src/regal/%.cpp $(REGAL.HEADERS)
|
tmp/$(SYSTEM)/regal/shared/%.o: src/regal/%.cpp $(REGAL.HEADERS)
|
||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
$(LOG_CXX)$(CCACHE) $(CXX) $(REGAL.CFLAGS) $(CFLAGS) $(PICFLAG) $(CFLAGS.SO) $(REGAL.INCLUDE) -o $@ -c $<
|
$(LOG_CXX)$(CCACHE) $(CXX) $(REGAL.CFLAGS) $(CFLAGS) $(PICFLAG) $(CFLAGS.SO) $(GLSLOPT.INCLUDE) $(REGAL.INCLUDE) -o $@ -c $<
|
||||||
|
|
||||||
tmp/$(SYSTEM)/regal/static/%.o: src/mongoose/%.c $(REGAL.HEADERS)
|
tmp/$(SYSTEM)/regal/static/%.o: src/mongoose/%.c $(REGAL.HEADERS)
|
||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
|
|
@ -296,13 +293,5 @@ tmp/$(SYSTEM)/regal/shared/%.o: src/md5/src/%.c $(REGAL.HEADERS)
|
||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
$(LOG_CC)$(CCACHE) $(CC) $(REGAL.CFLAGS) $(CFLAGS) $(PICFLAG) $(CFLAGS.SO) $(REGAL.INCLUDE) -o $@ -c $<
|
$(LOG_CC)$(CCACHE) $(CC) $(REGAL.CFLAGS) $(CFLAGS) $(PICFLAG) $(CFLAGS.SO) $(REGAL.INCLUDE) -o $@ -c $<
|
||||||
|
|
||||||
tmp/$(SYSTEM)/regal/static/%.o: src/jsonsl/%.c $(REGAL.HEADERS)
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
$(LOG_CC)$(CCACHE) $(CC) $(REGAL.CFLAGS) $(CFLAGS) $(CFLAGS.SO) $(REGAL.INCLUDE) -o $@ -c $<
|
|
||||||
|
|
||||||
tmp/$(SYSTEM)/regal/shared/%.o: src/jsonsl/%.c $(REGAL.HEADERS)
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
$(LOG_CC)$(CCACHE) $(CC) $(REGAL.CFLAGS) $(CFLAGS) $(PICFLAG) $(CFLAGS.SO) $(REGAL.INCLUDE) -o $@ -c $<
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
@ -15,8 +15,8 @@ include build/regaltest.inc
|
||||||
# regaltest
|
# regaltest
|
||||||
#
|
#
|
||||||
|
|
||||||
include Makefile.regal
|
include make/Makefile.regal
|
||||||
include Makefile.gtest
|
include make/Makefile.gtest
|
||||||
|
|
||||||
ifndef REGAL.STATIC
|
ifndef REGAL.STATIC
|
||||||
$(error regaltest needs Regal.)
|
$(error regaltest needs Regal.)
|
||||||
|
|
@ -41,7 +41,7 @@ REGALTEST.SRCS.NAMES := $(notdir $(REGALTEST.SRCS))
|
||||||
REGALTEST.OBJS := $(addprefix tmp/$(SYSTEM)/regaltest/static/,$(REGALTEST.SRCS.NAMES))
|
REGALTEST.OBJS := $(addprefix tmp/$(SYSTEM)/regaltest/static/,$(REGALTEST.SRCS.NAMES))
|
||||||
REGALTEST.OBJS := $(REGALTEST.OBJS:.cpp=.o)
|
REGALTEST.OBJS := $(REGALTEST.OBJS:.cpp=.o)
|
||||||
REGALTEST.DEPS := $(REGALTEST.DEPS:.o=.d)
|
REGALTEST.DEPS := $(REGALTEST.DEPS:.o=.d)
|
||||||
REGALTEST.CFLAGS := -Isrc/googletest/include -Isrc/googlemock/include -Isrc/regal -Isrc/boost -Isrc/lookup3
|
REGALTEST.CFLAGS := -Isrc/googletest/include -Isrc/googlemock/include -Isrc/regal -Isrc/lookup3
|
||||||
REGALTEST.LIBS := -Llib/$(SYSTEM) $(LDFLAGS.X11) -lm
|
REGALTEST.LIBS := -Llib/$(SYSTEM) $(LDFLAGS.X11) -lm
|
||||||
|
|
||||||
ifeq ($(filter nacl%,$(SYSTEM)),)
|
ifeq ($(filter nacl%,$(SYSTEM)),)
|
||||||
|
|
@ -13,9 +13,9 @@ ifeq ($(filter nacl% emscripten%,$(SYSTEM)),)
|
||||||
# tiger
|
# tiger
|
||||||
#
|
#
|
||||||
|
|
||||||
include Makefile.regal
|
include make/Makefile.regal
|
||||||
include Makefile.glut
|
include make/Makefile.glut
|
||||||
include Makefile.glew
|
include make/Makefile.glew
|
||||||
|
|
||||||
ifndef REGAL.SHARED
|
ifndef REGAL.SHARED
|
||||||
$(error tiger needs Regal.)
|
$(error tiger needs Regal.)
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue