project
This commit is contained in:
commit
43283a845a
BIN
Debug/Camera.obj
Normal file
BIN
Debug/Camera.obj
Normal file
Binary file not shown.
BIN
Debug/PhysXCommon_32.dll
Normal file
BIN
Debug/PhysXCommon_32.dll
Normal file
Binary file not shown.
BIN
Debug/PhysXCooking_32.dll
Normal file
BIN
Debug/PhysXCooking_32.dll
Normal file
Binary file not shown.
BIN
Debug/PhysXDevice.dll
Normal file
BIN
Debug/PhysXDevice.dll
Normal file
Binary file not shown.
BIN
Debug/PhysXFoundation_32.dll
Normal file
BIN
Debug/PhysXFoundation_32.dll
Normal file
Binary file not shown.
BIN
Debug/PhysXGpu_32.dll
Normal file
BIN
Debug/PhysXGpu_32.dll
Normal file
Binary file not shown.
BIN
Debug/PhysX_32.dll
Normal file
BIN
Debug/PhysX_32.dll
Normal file
Binary file not shown.
BIN
Debug/Physics.obj
Normal file
BIN
Debug/Physics.obj
Normal file
Binary file not shown.
BIN
Debug/Render_Utils.obj
Normal file
BIN
Debug/Render_Utils.obj
Normal file
Binary file not shown.
BIN
Debug/SOIL.obj
Normal file
BIN
Debug/SOIL.obj
Normal file
Binary file not shown.
BIN
Debug/Shader_Loader.obj
Normal file
BIN
Debug/Shader_Loader.obj
Normal file
Binary file not shown.
BIN
Debug/Texture.obj
Normal file
BIN
Debug/Texture.obj
Normal file
Binary file not shown.
11
Debug/grk-cw8.exe.recipe
Normal file
11
Debug/grk-cw8.exe.recipe
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project>
|
||||||
|
<ProjectOutputs>
|
||||||
|
<ProjectOutput>
|
||||||
|
<FullPath>C:\Users\Bbish\Desktop\underwater\grk-cw8_10-02\Debug\grk-cw8.exe</FullPath>
|
||||||
|
</ProjectOutput>
|
||||||
|
</ProjectOutputs>
|
||||||
|
<ContentFiles />
|
||||||
|
<SatelliteDlls />
|
||||||
|
<NonRecipeFileRefs />
|
||||||
|
</Project>
|
71
Debug/grk-cw8.log
Normal file
71
Debug/grk-cw8.log
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(513,5): warning MSB8028: Katalog pośredni (Debug\) zawiera pliki udostępnione z innego projektu (grk-cw8.vcxproj). Może to spowodować niepoprawne zachowanie podczas oczyszczania i ponownej kompilacji.
|
||||||
|
Camera.cpp
|
||||||
|
main_8_2.cpp
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(54,42): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(329,84): warning C4244: "argument": konwersja z "double" do "GLfloat", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(367,22): warning C4305: "inicjowanie": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(369,22): warning C4244: "argument": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(369,13): warning C4244: "inicjowanie": konwersja z "float" do "int", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(370,16): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(444,22): warning C4244: "argument": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(444,13): warning C4244: "inicjowanie": konwersja z "float" do "int", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(445,16): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(454,58): warning C4244: "argument": konwersja z "double" do "const float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(458,62): warning C4244: "argument": konwersja z "double" do "const float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(522,77): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(530,81): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(531,78): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(532,79): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(537,82): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(538,79): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(539,80): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(581,24): warning C4244: "-=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(587,29): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(661,15): warning C4244: "argument": konwersja z "time_t" do "unsigned int", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(691,5): warning C4305: "inicjowanie": obcięcie z "double" do "GLfloat"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(763,17): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(778,17): warning C4244: "inicjowanie": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(779,18): warning C4244: "inicjowanie": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(781,20): warning C4244: "=": konwersja z "float" do "int", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(782,21): warning C4244: "=": konwersja z "float" do "int", możliwa utrata danych
|
||||||
|
Physics.cpp
|
||||||
|
Render_Utils.cpp
|
||||||
|
Shader_Loader.cpp
|
||||||
|
skybox.cpp
|
||||||
|
Texture.cpp
|
||||||
|
Generowanie kodu...
|
||||||
|
image_DXT.c
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\image_DXT.c(92,9): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
image_helper.c
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\image_helper.c(325,1): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\image_helper.c(366,58): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\image_helper.c(373,46): warning C4244: "=": konwersja z "float" do "int", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\image_helper.c(415,58): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\image_helper.c(422,62): warning C4244: "=": konwersja z "float" do "int", możliwa utrata danych
|
||||||
|
SOIL.c
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\SOIL.c(1719,36): warning C4018: "<=": niezgodność typu ze znakiem/bez znaku
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\SOIL.c(1729,19): warning C4018: "<": niezgodność typu ze znakiem/bez znaku
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\SOIL.c(1841,6): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
stb_image_aug.c
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stb_image_aug.c(177,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stb_image_aug.c(251,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stb_image_aug.c(303,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stb_image_aug.c(1557,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stb_image_aug.c(2394,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stb_image_aug.c(2709,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stb_image_aug.c(2995,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stb_image_aug.c(3209,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stb_image_aug.c(3548,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stb_image_aug.c(3644,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stbi_DDS_aug_c.h(362,19): warning C4018: ">": niezgodność typu ze znakiem/bez znaku
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stbi_DDS_aug_c.h(366,19): warning C4018: ">": niezgodność typu ze znakiem/bez znaku
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stbi_DDS_aug_c.h(390,19): warning C4018: "<": niezgodność typu ze znakiem/bez znaku
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stbi_DDS_aug_c.h(427,19): warning C4018: "<": niezgodność typu ze znakiem/bez znaku
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\SOIL\stbi_DDS_aug_c.h(498,14): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
||||||
|
Generowanie kodu...
|
||||||
|
Camera.obj : warning LNK4075: zignorowano opcję „/EDITANDCONTINUE” z powodu określenia opcji „/INCREMENTAL:NO”
|
||||||
|
PhysXExtensions_static_32.lib(ExtCpuWorkerThread.obj) : warning LNK4099: nie znaleziono pliku PDB „PhysXExtensions_static_32.pdb” z elementem „PhysXExtensions_static_32.lib(ExtCpuWorkerThread.obj)” lub w pozycji „C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Debug\PhysXExtensions_static_32.pdb”; obiekt zostanie skonsolidowany bez informacji debugowania
|
||||||
|
PhysXExtensions_static_32.lib(ExtDefaultCpuDispatcher.obj) : warning LNK4099: nie znaleziono pliku PDB „PhysXExtensions_static_32.pdb” z elementem „PhysXExtensions_static_32.lib(ExtDefaultCpuDispatcher.obj)” lub w pozycji „C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Debug\PhysXExtensions_static_32.pdb”; obiekt zostanie skonsolidowany bez informacji debugowania
|
||||||
|
PhysXExtensions_static_32.lib(ExtDefaultErrorCallback.obj) : warning LNK4099: nie znaleziono pliku PDB „PhysXExtensions_static_32.pdb” z elementem „PhysXExtensions_static_32.lib(ExtDefaultErrorCallback.obj)” lub w pozycji „C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Debug\PhysXExtensions_static_32.pdb”; obiekt zostanie skonsolidowany bez informacji debugowania
|
||||||
|
PhysXExtensions_static_32.lib(ExtDefaultSimulationFilterShader.obj) : warning LNK4099: nie znaleziono pliku PDB „PhysXExtensions_static_32.pdb” z elementem „PhysXExtensions_static_32.lib(ExtDefaultSimulationFilterShader.obj)” lub w pozycji „C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Debug\PhysXExtensions_static_32.pdb”; obiekt zostanie skonsolidowany bez informacji debugowania
|
||||||
|
grk-cw8.vcxproj -> C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Debug\underwater.exe
|
BIN
Debug/grk-cw8.pdb
Normal file
BIN
Debug/grk-cw8.pdb
Normal file
Binary file not shown.
BIN
Debug/grk-cw8.tlog/CL.command.1.tlog
Normal file
BIN
Debug/grk-cw8.tlog/CL.command.1.tlog
Normal file
Binary file not shown.
BIN
Debug/grk-cw8.tlog/CL.read.1.tlog
Normal file
BIN
Debug/grk-cw8.tlog/CL.read.1.tlog
Normal file
Binary file not shown.
BIN
Debug/grk-cw8.tlog/CL.write.1.tlog
Normal file
BIN
Debug/grk-cw8.tlog/CL.write.1.tlog
Normal file
Binary file not shown.
2
Debug/grk-cw8.tlog/grk-cw8.lastbuildstate
Normal file
2
Debug/grk-cw8.tlog/grk-cw8.lastbuildstate
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:VCServicingVersionCompilers=14.29.30136:TargetPlatformVersion=10.0.19041.0:
|
||||||
|
Debug|Win32|C:\Users\Bbish\Desktop\underwater\grk-cw8_10-02\|
|
BIN
Debug/grk-cw8.tlog/link.command.1.tlog
Normal file
BIN
Debug/grk-cw8.tlog/link.command.1.tlog
Normal file
Binary file not shown.
BIN
Debug/grk-cw8.tlog/link.read.1.tlog
Normal file
BIN
Debug/grk-cw8.tlog/link.read.1.tlog
Normal file
Binary file not shown.
BIN
Debug/grk-cw8.tlog/link.write.1.tlog
Normal file
BIN
Debug/grk-cw8.tlog/link.write.1.tlog
Normal file
Binary file not shown.
4
Debug/grk-cw8.vcxproj.FileListAbsolute.txt
Normal file
4
Debug/grk-cw8.vcxproj.FileListAbsolute.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
J:\GRK\grk-cw8\Debug\grk-cw8.exe
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\grk-cw8\Debug\grk-cw8.exe
|
||||||
|
C:\Users\Bbish\Desktop\underwater\grk-cw8_10-02\Debug\underwater.exe
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Debug\underwater.exe
|
BIN
Debug/image_DXT.obj
Normal file
BIN
Debug/image_DXT.obj
Normal file
Binary file not shown.
BIN
Debug/image_helper.obj
Normal file
BIN
Debug/image_helper.obj
Normal file
Binary file not shown.
BIN
Debug/main_8_1.obj
Normal file
BIN
Debug/main_8_1.obj
Normal file
Binary file not shown.
BIN
Debug/main_8_2.obj
Normal file
BIN
Debug/main_8_2.obj
Normal file
Binary file not shown.
BIN
Debug/skybox.obj
Normal file
BIN
Debug/skybox.obj
Normal file
Binary file not shown.
BIN
Debug/stb_image_aug.obj
Normal file
BIN
Debug/stb_image_aug.obj
Normal file
Binary file not shown.
BIN
Debug/underwater.exe
Normal file
BIN
Debug/underwater.exe
Normal file
Binary file not shown.
11
Debug/underwater.exe.recipe
Normal file
11
Debug/underwater.exe.recipe
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project>
|
||||||
|
<ProjectOutputs>
|
||||||
|
<ProjectOutput>
|
||||||
|
<FullPath>C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Debug\underwater.exe</FullPath>
|
||||||
|
</ProjectOutput>
|
||||||
|
</ProjectOutputs>
|
||||||
|
<ContentFiles />
|
||||||
|
<SatelliteDlls />
|
||||||
|
<NonRecipeFileRefs />
|
||||||
|
</Project>
|
BIN
Debug/underwater.pdb
Normal file
BIN
Debug/underwater.pdb
Normal file
Binary file not shown.
BIN
Debug/underwater.tlog/CL.command.1.tlog
Normal file
BIN
Debug/underwater.tlog/CL.command.1.tlog
Normal file
Binary file not shown.
BIN
Debug/underwater.tlog/CL.read.1.tlog
Normal file
BIN
Debug/underwater.tlog/CL.read.1.tlog
Normal file
Binary file not shown.
BIN
Debug/underwater.tlog/CL.write.1.tlog
Normal file
BIN
Debug/underwater.tlog/CL.write.1.tlog
Normal file
Binary file not shown.
BIN
Debug/underwater.tlog/link.command.1.tlog
Normal file
BIN
Debug/underwater.tlog/link.command.1.tlog
Normal file
Binary file not shown.
BIN
Debug/underwater.tlog/link.read.1.tlog
Normal file
BIN
Debug/underwater.tlog/link.read.1.tlog
Normal file
Binary file not shown.
BIN
Debug/underwater.tlog/link.write.1.tlog
Normal file
BIN
Debug/underwater.tlog/link.write.1.tlog
Normal file
Binary file not shown.
2
Debug/underwater.tlog/underwater.lastbuildstate
Normal file
2
Debug/underwater.tlog/underwater.lastbuildstate
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:VCServicingVersionCompilers=14.29.30136:TargetPlatformVersion=10.0.18362.0:
|
||||||
|
Debug|Win32|C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\|
|
BIN
Debug/vc142.idb
Normal file
BIN
Debug/vc142.idb
Normal file
Binary file not shown.
BIN
Debug/vc142.pdb
Normal file
BIN
Debug/vc142.pdb
Normal file
Binary file not shown.
BIN
Release/Camera.obj
Normal file
BIN
Release/Camera.obj
Normal file
Binary file not shown.
BIN
Release/PhysXCommon_32.dll
Normal file
BIN
Release/PhysXCommon_32.dll
Normal file
Binary file not shown.
BIN
Release/PhysXCooking_32.dll
Normal file
BIN
Release/PhysXCooking_32.dll
Normal file
Binary file not shown.
BIN
Release/PhysXDevice.dll
Normal file
BIN
Release/PhysXDevice.dll
Normal file
Binary file not shown.
BIN
Release/PhysXFoundation_32.dll
Normal file
BIN
Release/PhysXFoundation_32.dll
Normal file
Binary file not shown.
BIN
Release/PhysXGpu_32.dll
Normal file
BIN
Release/PhysXGpu_32.dll
Normal file
Binary file not shown.
BIN
Release/PhysX_32.dll
Normal file
BIN
Release/PhysX_32.dll
Normal file
Binary file not shown.
BIN
Release/Physics.obj
Normal file
BIN
Release/Physics.obj
Normal file
Binary file not shown.
BIN
Release/Render_Utils.obj
Normal file
BIN
Release/Render_Utils.obj
Normal file
Binary file not shown.
BIN
Release/SOIL.obj
Normal file
BIN
Release/SOIL.obj
Normal file
Binary file not shown.
BIN
Release/Shader_Loader.obj
Normal file
BIN
Release/Shader_Loader.obj
Normal file
Binary file not shown.
BIN
Release/Texture.obj
Normal file
BIN
Release/Texture.obj
Normal file
Binary file not shown.
BIN
Release/grk-cw8.exe
Normal file
BIN
Release/grk-cw8.exe
Normal file
Binary file not shown.
11
Release/grk-cw8.exe.recipe
Normal file
11
Release/grk-cw8.exe.recipe
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project>
|
||||||
|
<ProjectOutputs>
|
||||||
|
<ProjectOutput>
|
||||||
|
<FullPath>C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\grk-cw8\Release\grk-cw8.exe</FullPath>
|
||||||
|
</ProjectOutput>
|
||||||
|
</ProjectOutputs>
|
||||||
|
<ContentFiles />
|
||||||
|
<SatelliteDlls />
|
||||||
|
<NonRecipeFileRefs />
|
||||||
|
</Project>
|
BIN
Release/grk-cw8.iobj
Normal file
BIN
Release/grk-cw8.iobj
Normal file
Binary file not shown.
BIN
Release/grk-cw8.ipdb
Normal file
BIN
Release/grk-cw8.ipdb
Normal file
Binary file not shown.
58
Release/grk-cw8.log
Normal file
58
Release/grk-cw8.log
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(513,5): warning MSB8028: Katalog pośredni (Release\) zawiera pliki udostępnione z innego projektu (grk-cw8.vcxproj). Może to spowodować niepoprawne zachowanie podczas oczyszczania i ponownej kompilacji.
|
||||||
|
main_8_2.cpp
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(54,42): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(277,13): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(278,13): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(342,84): warning C4244: "argument": konwersja z "double" do "GLfloat", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(380,22): warning C4305: "inicjowanie": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(382,22): warning C4244: "argument": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(382,13): warning C4244: "inicjowanie": konwersja z "float" do "int", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(383,16): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(468,22): warning C4244: "argument": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(468,13): warning C4244: "inicjowanie": konwersja z "float" do "int", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(469,16): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(478,58): warning C4244: "argument": konwersja z "double" do "const float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(482,62): warning C4244: "argument": konwersja z "double" do "const float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(492,19): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(496,23): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(499,24): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(504,19): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(511,23): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(516,20): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(520,19): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(527,24): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(544,19): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(548,23): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(551,24): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(556,19): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(563,23): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(568,20): warning C4244: "=": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(572,19): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(576,24): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(579,24): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(647,77): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(655,81): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(656,78): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(657,79): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(662,82): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(663,79): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(664,80): warning C4305: "argument": obcięcie z "double" do "float"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(707,24): warning C4244: "-=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(713,29): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(787,15): warning C4244: "argument": konwersja z "time_t" do "unsigned int", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(828,5): warning C4305: "inicjowanie": obcięcie z "double" do "GLfloat"
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(900,17): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(915,17): warning C4244: "inicjowanie": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(916,18): warning C4244: "inicjowanie": konwersja z "int" do "float", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(918,20): warning C4244: "=": konwersja z "float" do "int", możliwa utrata danych
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\src\main_8_2.cpp(919,21): warning C4244: "=": konwersja z "float" do "int", możliwa utrata danych
|
||||||
|
Trwa generowanie kodu
|
||||||
|
7 of 1722 functions ( 0.4%) were compiled, the rest were copied from previous compilation.
|
||||||
|
1 functions were new in current compilation
|
||||||
|
17 functions had inline decision re-evaluated but remain unchanged
|
||||||
|
Zakończono generowanie kodu
|
||||||
|
PhysXExtensions_static_32.lib(ExtCpuWorkerThread.obj) : warning LNK4099: nie znaleziono pliku PDB „PhysXExtensions_static_32.pdb” z elementem „PhysXExtensions_static_32.lib(ExtCpuWorkerThread.obj)” lub w pozycji „C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Release\PhysXExtensions_static_32.pdb”; obiekt zostanie skonsolidowany bez informacji debugowania
|
||||||
|
PhysXExtensions_static_32.lib(ExtDefaultCpuDispatcher.obj) : warning LNK4099: nie znaleziono pliku PDB „PhysXExtensions_static_32.pdb” z elementem „PhysXExtensions_static_32.lib(ExtDefaultCpuDispatcher.obj)” lub w pozycji „C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Release\PhysXExtensions_static_32.pdb”; obiekt zostanie skonsolidowany bez informacji debugowania
|
||||||
|
PhysXExtensions_static_32.lib(ExtDefaultErrorCallback.obj) : warning LNK4099: nie znaleziono pliku PDB „PhysXExtensions_static_32.pdb” z elementem „PhysXExtensions_static_32.lib(ExtDefaultErrorCallback.obj)” lub w pozycji „C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Release\PhysXExtensions_static_32.pdb”; obiekt zostanie skonsolidowany bez informacji debugowania
|
||||||
|
PhysXExtensions_static_32.lib(ExtDefaultSimulationFilterShader.obj) : warning LNK4099: nie znaleziono pliku PDB „PhysXExtensions_static_32.pdb” z elementem „PhysXExtensions_static_32.lib(ExtDefaultSimulationFilterShader.obj)” lub w pozycji „C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Release\PhysXExtensions_static_32.pdb”; obiekt zostanie skonsolidowany bez informacji debugowania
|
||||||
|
grk-cw8.vcxproj -> C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Release\underwater.exe
|
BIN
Release/grk-cw8.pdb
Normal file
BIN
Release/grk-cw8.pdb
Normal file
Binary file not shown.
BIN
Release/grk-cw8.tlog/CL.command.1.tlog
Normal file
BIN
Release/grk-cw8.tlog/CL.command.1.tlog
Normal file
Binary file not shown.
BIN
Release/grk-cw8.tlog/CL.read.1.tlog
Normal file
BIN
Release/grk-cw8.tlog/CL.read.1.tlog
Normal file
Binary file not shown.
BIN
Release/grk-cw8.tlog/CL.write.1.tlog
Normal file
BIN
Release/grk-cw8.tlog/CL.write.1.tlog
Normal file
Binary file not shown.
2
Release/grk-cw8.tlog/grk-cw8.lastbuildstate
Normal file
2
Release/grk-cw8.tlog/grk-cw8.lastbuildstate
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:VCServicingVersionCompilers=14.29.30136:TargetPlatformVersion=10.0.18362.0:
|
||||||
|
Release|Win32|C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\grk-cw8\|
|
BIN
Release/grk-cw8.tlog/grk-cw8.write.1u.tlog
Normal file
BIN
Release/grk-cw8.tlog/grk-cw8.write.1u.tlog
Normal file
Binary file not shown.
BIN
Release/grk-cw8.tlog/link.command.1.tlog
Normal file
BIN
Release/grk-cw8.tlog/link.command.1.tlog
Normal file
Binary file not shown.
BIN
Release/grk-cw8.tlog/link.read.1.tlog
Normal file
BIN
Release/grk-cw8.tlog/link.read.1.tlog
Normal file
Binary file not shown.
BIN
Release/grk-cw8.tlog/link.write.1.tlog
Normal file
BIN
Release/grk-cw8.tlog/link.write.1.tlog
Normal file
Binary file not shown.
2
Release/grk-cw8.vcxproj.FileListAbsolute.txt
Normal file
2
Release/grk-cw8.vcxproj.FileListAbsolute.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\grk-cw8\Release\grk-cw8.exe
|
||||||
|
C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Release\underwater.exe
|
BIN
Release/image_DXT.obj
Normal file
BIN
Release/image_DXT.obj
Normal file
Binary file not shown.
BIN
Release/image_helper.obj
Normal file
BIN
Release/image_helper.obj
Normal file
Binary file not shown.
BIN
Release/main_8_2.obj
Normal file
BIN
Release/main_8_2.obj
Normal file
Binary file not shown.
BIN
Release/skybox.obj
Normal file
BIN
Release/skybox.obj
Normal file
Binary file not shown.
BIN
Release/stb_image_aug.obj
Normal file
BIN
Release/stb_image_aug.obj
Normal file
Binary file not shown.
BIN
Release/underwater.exe
Normal file
BIN
Release/underwater.exe
Normal file
Binary file not shown.
11
Release/underwater.exe.recipe
Normal file
11
Release/underwater.exe.recipe
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project>
|
||||||
|
<ProjectOutputs>
|
||||||
|
<ProjectOutput>
|
||||||
|
<FullPath>C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\Release\underwater.exe</FullPath>
|
||||||
|
</ProjectOutput>
|
||||||
|
</ProjectOutputs>
|
||||||
|
<ContentFiles />
|
||||||
|
<SatelliteDlls />
|
||||||
|
<NonRecipeFileRefs />
|
||||||
|
</Project>
|
BIN
Release/underwater.iobj
Normal file
BIN
Release/underwater.iobj
Normal file
Binary file not shown.
BIN
Release/underwater.ipdb
Normal file
BIN
Release/underwater.ipdb
Normal file
Binary file not shown.
BIN
Release/underwater.pdb
Normal file
BIN
Release/underwater.pdb
Normal file
Binary file not shown.
BIN
Release/underwater.tlog/CL.command.1.tlog
Normal file
BIN
Release/underwater.tlog/CL.command.1.tlog
Normal file
Binary file not shown.
BIN
Release/underwater.tlog/CL.read.1.tlog
Normal file
BIN
Release/underwater.tlog/CL.read.1.tlog
Normal file
Binary file not shown.
BIN
Release/underwater.tlog/CL.write.1.tlog
Normal file
BIN
Release/underwater.tlog/CL.write.1.tlog
Normal file
Binary file not shown.
BIN
Release/underwater.tlog/link.command.1.tlog
Normal file
BIN
Release/underwater.tlog/link.command.1.tlog
Normal file
Binary file not shown.
BIN
Release/underwater.tlog/link.read.1.tlog
Normal file
BIN
Release/underwater.tlog/link.read.1.tlog
Normal file
Binary file not shown.
BIN
Release/underwater.tlog/link.write.1.tlog
Normal file
BIN
Release/underwater.tlog/link.write.1.tlog
Normal file
Binary file not shown.
2
Release/underwater.tlog/underwater.lastbuildstate
Normal file
2
Release/underwater.tlog/underwater.lastbuildstate
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:VCServicingVersionCompilers=14.29.30136:TargetPlatformVersion=10.0.18362.0:
|
||||||
|
Release|Win32|C:\Users\arekj\Desktop\UAM\2021_22-5sem\Grafika komputerowa\pst\grk-cw8_11-02\|
|
BIN
Release/underwater.tlog/underwater.write.1u.tlog
Normal file
BIN
Release/underwater.tlog/underwater.write.1u.tlog
Normal file
Binary file not shown.
BIN
Release/vc142.pdb
Normal file
BIN
Release/vc142.pdb
Normal file
Binary file not shown.
27
dependencies/freeglut/Copying.txt
vendored
Normal file
27
dependencies/freeglut/Copying.txt
vendored
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
|
||||||
|
Freeglut Copyright
|
||||||
|
------------------
|
||||||
|
|
||||||
|
Freeglut code without an explicit copyright is covered by the following
|
||||||
|
copyright:
|
||||||
|
|
||||||
|
Copyright (c) 1999-2000 Pawel W. Olszta. 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 or substantial portions of the Software.
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice 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
|
||||||
|
PAWEL W. OLSZTA 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 Pawel W. Olszta shall not be
|
||||||
|
used in advertising or otherwise to promote the sale, use or other dealings
|
||||||
|
in this Software without prior written authorization from Pawel W. Olszta.
|
106
dependencies/freeglut/Readme.txt
vendored
Normal file
106
dependencies/freeglut/Readme.txt
vendored
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
freeglut 3.0.0-1.mp for MSVC
|
||||||
|
|
||||||
|
This package contains freeglut import libraries, headers, and Windows DLLs.
|
||||||
|
These allow 32 and 64 bit GLUT applications to be compiled on Windows using
|
||||||
|
Microsoft Visual C++.
|
||||||
|
|
||||||
|
For more information on freeglut, visit http://freeglut.sourceforge.net/.
|
||||||
|
|
||||||
|
|
||||||
|
Installation
|
||||||
|
|
||||||
|
Create a folder on your PC which is readable by all users, for example
|
||||||
|
“C:\Program Files\Common Files\MSVC\freeglut\” on a typical Windows system. Copy
|
||||||
|
the “lib\” and “include\” folders from this zip archive to that location.
|
||||||
|
|
||||||
|
The appropriate freeglut DLL can either be placed in the same folder as your
|
||||||
|
application, or can be installed in a system-wide folder which appears in your
|
||||||
|
%PATH% environment variable. Be careful not to mix the 32 bit DLL up with the 64
|
||||||
|
bit DLL, as they are not interchangeable.
|
||||||
|
|
||||||
|
|
||||||
|
Compiling 32 bit Applications
|
||||||
|
|
||||||
|
To create a 32 bit freeglut application, create a new Win32 C++ project in MSVC.
|
||||||
|
From the “Win32 Application Wizard”, choose a “Windows application”, check the
|
||||||
|
“Empty project” box, and submit.
|
||||||
|
|
||||||
|
You’ll now need to configure the compiler and linker settings. Open up the
|
||||||
|
project properties, and select “All Configurations” (this is necessary to ensure
|
||||||
|
our changes are applied for both debug and release builds). Open up the
|
||||||
|
“general” section under “C/C++”, and configure the “include\” folder you created
|
||||||
|
above as an “Additional Include Directory”. If you have more than one GLUT
|
||||||
|
package which contains a “glut.h” file, it’s important to ensure that the
|
||||||
|
freeglut include folder appears above all other GLUT include folders.
|
||||||
|
|
||||||
|
Now open up the “general” section under “Linker”, and configure the “lib\”
|
||||||
|
folder you created above as an “Additional Library Directory”. A freeglut
|
||||||
|
application depends on the import libraries “freeglut.lib” and “opengl32.lib”,
|
||||||
|
which can be configured under the “Input” section. However, it shouldn’t be
|
||||||
|
necessary to explicitly state these dependencies, since the freeglut headers
|
||||||
|
handle this for you. Now open the “Advanced” section, and enter “mainCRTStartup”
|
||||||
|
as the “Entry Point” for your application. This is necessary because GLUT
|
||||||
|
applications use “main” as the application entry point, not “WinMain”—without it
|
||||||
|
you’ll get an undefined reference when you try to link your application.
|
||||||
|
|
||||||
|
That’s all of your project properties configured, so you can now add source
|
||||||
|
files to your project and build the application. If you want your application to
|
||||||
|
be compatible with GLUT, you should “#include <GL/glut.h>”. If you want to use
|
||||||
|
freeglut specific extensions, you should “#include <GL/freeglut.h>” instead.
|
||||||
|
|
||||||
|
Don’t forget to either include the freeglut DLL when distributing applications,
|
||||||
|
or provide your users with some method of obtaining it if they don’t already
|
||||||
|
have it!
|
||||||
|
|
||||||
|
|
||||||
|
Compiling 64 bit Applications
|
||||||
|
|
||||||
|
Building 64 bit applications is almost identical to building 32 bit applications.
|
||||||
|
When you use the configuration manager to add the x64 platform, it’s easiest to
|
||||||
|
copy the settings from the Win32 platform. If you do so, it’s then only necessary
|
||||||
|
to change the “Additional Library Directories” configuration so that it
|
||||||
|
references the directory containing the 64 bit import library rather
|
||||||
|
than the 32 bit one.
|
||||||
|
|
||||||
|
|
||||||
|
Problems?
|
||||||
|
|
||||||
|
If you have problems using this package (compiler / linker errors etc.), please
|
||||||
|
check that you have followed all of the steps in this readme file correctly.
|
||||||
|
Almost all of the problems which are reported with these packages are due to
|
||||||
|
missing a step or not doing it correctly, for example trying to build a 32 bit
|
||||||
|
app against the 64 bit import library. If you have followed all of the steps
|
||||||
|
correctly but your application still fails to build, try building a very simple
|
||||||
|
but functional program (the example at
|
||||||
|
http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/ works fine
|
||||||
|
with MSVC). A lot of people try to build very complex applications after
|
||||||
|
installing these packages, and often the error is with the application code or
|
||||||
|
other library dependencies rather than freeglut.
|
||||||
|
|
||||||
|
If you still can’t get it working after trying to compile a simple application,
|
||||||
|
then please get in touch via http://www.transmissionzero.co.uk/contact/,
|
||||||
|
providing as much detail as you can. Please don’t complain to the freeglut guys
|
||||||
|
unless you’re sure it’s a freeglut bug, and have reproduced the issue after
|
||||||
|
compiling freeglut from the latest SVN version—if that’s still the case, I’m
|
||||||
|
sure they would appreciate a bug report or a patch.
|
||||||
|
|
||||||
|
|
||||||
|
Changelog
|
||||||
|
|
||||||
|
2015–07–22: Release 3.0.0-2.mp
|
||||||
|
|
||||||
|
• Modified the freeglut_std.h file so that it doesn’t try to link against the
|
||||||
|
freeglutd.lib import library.
|
||||||
|
|
||||||
|
2015–03–15: Release 3.0.0-1.mp
|
||||||
|
|
||||||
|
• First 3.0.0 MSVC release. I’ve built the package using Visual Studio 2013,
|
||||||
|
and the only change I’ve made is to the DLL version resource—I’ve changed
|
||||||
|
the description so that my MinGW and MSVC builds are distinguishable from
|
||||||
|
each other (and other builds) using Windows Explorer.
|
||||||
|
|
||||||
|
|
||||||
|
Transmission Zero
|
||||||
|
2015–07–22
|
||||||
|
|
||||||
|
http://www.transmissionzero.co.uk/
|
BIN
dependencies/freeglut/bin/freeglut.dll
vendored
Normal file
BIN
dependencies/freeglut/bin/freeglut.dll
vendored
Normal file
Binary file not shown.
BIN
dependencies/freeglut/bin/x64/freeglut.dll
vendored
Normal file
BIN
dependencies/freeglut/bin/x64/freeglut.dll
vendored
Normal file
Binary file not shown.
22
dependencies/freeglut/include/GL/freeglut.h
vendored
Normal file
22
dependencies/freeglut/include/GL/freeglut.h
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
#ifndef __FREEGLUT_H__
|
||||||
|
#define __FREEGLUT_H__
|
||||||
|
|
||||||
|
/*
|
||||||
|
* freeglut.h
|
||||||
|
*
|
||||||
|
* The freeglut library include file
|
||||||
|
*
|
||||||
|
* 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
|
||||||
|
* PAWEL W. OLSZTA 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "freeglut_std.h"
|
||||||
|
#include "freeglut_ext.h"
|
||||||
|
|
||||||
|
/*** END OF FILE ***/
|
||||||
|
|
||||||
|
#endif /* __FREEGLUT_H__ */
|
271
dependencies/freeglut/include/GL/freeglut_ext.h
vendored
Normal file
271
dependencies/freeglut/include/GL/freeglut_ext.h
vendored
Normal file
@ -0,0 +1,271 @@
|
|||||||
|
#ifndef __FREEGLUT_EXT_H__
|
||||||
|
#define __FREEGLUT_EXT_H__
|
||||||
|
|
||||||
|
/*
|
||||||
|
* freeglut_ext.h
|
||||||
|
*
|
||||||
|
* The non-GLUT-compatible extensions to the freeglut library include file
|
||||||
|
*
|
||||||
|
* Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved.
|
||||||
|
* Written by Pawel W. Olszta, <olszta@sourceforge.net>
|
||||||
|
* Creation date: Thu Dec 2 1999
|
||||||
|
*
|
||||||
|
* 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 and this permission notice 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
|
||||||
|
* PAWEL W. OLSZTA 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Additional GLUT Key definitions for the Special key function
|
||||||
|
*/
|
||||||
|
#define GLUT_KEY_NUM_LOCK 0x006D
|
||||||
|
#define GLUT_KEY_BEGIN 0x006E
|
||||||
|
#define GLUT_KEY_DELETE 0x006F
|
||||||
|
#define GLUT_KEY_SHIFT_L 0x0070
|
||||||
|
#define GLUT_KEY_SHIFT_R 0x0071
|
||||||
|
#define GLUT_KEY_CTRL_L 0x0072
|
||||||
|
#define GLUT_KEY_CTRL_R 0x0073
|
||||||
|
#define GLUT_KEY_ALT_L 0x0074
|
||||||
|
#define GLUT_KEY_ALT_R 0x0075
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API Extension macro definitions -- behaviour when the user clicks on an "x" to close a window
|
||||||
|
*/
|
||||||
|
#define GLUT_ACTION_EXIT 0
|
||||||
|
#define GLUT_ACTION_GLUTMAINLOOP_RETURNS 1
|
||||||
|
#define GLUT_ACTION_CONTINUE_EXECUTION 2
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Create a new rendering context when the user opens a new window?
|
||||||
|
*/
|
||||||
|
#define GLUT_CREATE_NEW_CONTEXT 0
|
||||||
|
#define GLUT_USE_CURRENT_CONTEXT 1
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Direct/Indirect rendering context options (has meaning only in Unix/X11)
|
||||||
|
*/
|
||||||
|
#define GLUT_FORCE_INDIRECT_CONTEXT 0
|
||||||
|
#define GLUT_ALLOW_DIRECT_CONTEXT 1
|
||||||
|
#define GLUT_TRY_DIRECT_CONTEXT 2
|
||||||
|
#define GLUT_FORCE_DIRECT_CONTEXT 3
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API Extension macro definitions -- the glutGet parameters
|
||||||
|
*/
|
||||||
|
#define GLUT_INIT_STATE 0x007C
|
||||||
|
|
||||||
|
#define GLUT_ACTION_ON_WINDOW_CLOSE 0x01F9
|
||||||
|
|
||||||
|
#define GLUT_WINDOW_BORDER_WIDTH 0x01FA
|
||||||
|
#define GLUT_WINDOW_BORDER_HEIGHT 0x01FB
|
||||||
|
#define GLUT_WINDOW_HEADER_HEIGHT 0x01FB /* Docs say it should always have been GLUT_WINDOW_BORDER_HEIGHT, keep this for backward compatibility */
|
||||||
|
|
||||||
|
#define GLUT_VERSION 0x01FC
|
||||||
|
|
||||||
|
#define GLUT_RENDERING_CONTEXT 0x01FD
|
||||||
|
#define GLUT_DIRECT_RENDERING 0x01FE
|
||||||
|
|
||||||
|
#define GLUT_FULL_SCREEN 0x01FF
|
||||||
|
|
||||||
|
#define GLUT_SKIP_STALE_MOTION_EVENTS 0x0204
|
||||||
|
|
||||||
|
#define GLUT_GEOMETRY_VISUALIZE_NORMALS 0x0205
|
||||||
|
|
||||||
|
#define GLUT_STROKE_FONT_DRAW_JOIN_DOTS 0x0206 /* Draw dots between line segments of stroke fonts? */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* New tokens for glutInitDisplayMode.
|
||||||
|
* Only one GLUT_AUXn bit may be used at a time.
|
||||||
|
* Value 0x0400 is defined in OpenGLUT.
|
||||||
|
*/
|
||||||
|
#define GLUT_AUX 0x1000
|
||||||
|
|
||||||
|
#define GLUT_AUX1 0x1000
|
||||||
|
#define GLUT_AUX2 0x2000
|
||||||
|
#define GLUT_AUX3 0x4000
|
||||||
|
#define GLUT_AUX4 0x8000
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Context-related flags, see fg_state.c
|
||||||
|
* Set the requested OpenGL version
|
||||||
|
*/
|
||||||
|
#define GLUT_INIT_MAJOR_VERSION 0x0200
|
||||||
|
#define GLUT_INIT_MINOR_VERSION 0x0201
|
||||||
|
#define GLUT_INIT_FLAGS 0x0202
|
||||||
|
#define GLUT_INIT_PROFILE 0x0203
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Flags for glutInitContextFlags, see fg_init.c
|
||||||
|
*/
|
||||||
|
#define GLUT_DEBUG 0x0001
|
||||||
|
#define GLUT_FORWARD_COMPATIBLE 0x0002
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Flags for glutInitContextProfile, see fg_init.c
|
||||||
|
*/
|
||||||
|
#define GLUT_CORE_PROFILE 0x0001
|
||||||
|
#define GLUT_COMPATIBILITY_PROFILE 0x0002
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Process loop function, see fg_main.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutMainLoopEvent( void );
|
||||||
|
FGAPI void FGAPIENTRY glutLeaveMainLoop( void );
|
||||||
|
FGAPI void FGAPIENTRY glutExit ( void );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Window management functions, see fg_window.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutFullScreenToggle( void );
|
||||||
|
FGAPI void FGAPIENTRY glutLeaveFullScreen( void );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Menu functions
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutSetMenuFont( int menuID, void* font );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Window-specific callback functions, see fg_callbacks.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutMouseWheelFunc( void (* callback)( int, int, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutPositionFunc( void (* callback)( int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutCloseFunc( void (* callback)( void ) );
|
||||||
|
FGAPI void FGAPIENTRY glutWMCloseFunc( void (* callback)( void ) );
|
||||||
|
/* And also a destruction callback for menus */
|
||||||
|
FGAPI void FGAPIENTRY glutMenuDestroyFunc( void (* callback)( void ) );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* State setting and retrieval functions, see fg_state.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutSetOption ( GLenum option_flag, int value );
|
||||||
|
FGAPI int * FGAPIENTRY glutGetModeValues(GLenum mode, int * size);
|
||||||
|
/* A.Donev: User-data manipulation */
|
||||||
|
FGAPI void* FGAPIENTRY glutGetWindowData( void );
|
||||||
|
FGAPI void FGAPIENTRY glutSetWindowData(void* data);
|
||||||
|
FGAPI void* FGAPIENTRY glutGetMenuData( void );
|
||||||
|
FGAPI void FGAPIENTRY glutSetMenuData(void* data);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Font stuff, see fg_font.c
|
||||||
|
*/
|
||||||
|
FGAPI int FGAPIENTRY glutBitmapHeight( void* font );
|
||||||
|
FGAPI GLfloat FGAPIENTRY glutStrokeHeight( void* font );
|
||||||
|
FGAPI void FGAPIENTRY glutBitmapString( void* font, const unsigned char *string );
|
||||||
|
FGAPI void FGAPIENTRY glutStrokeString( void* font, const unsigned char *string );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Geometry functions, see fg_geometry.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutWireRhombicDodecahedron( void );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidRhombicDodecahedron( void );
|
||||||
|
FGAPI void FGAPIENTRY glutWireSierpinskiSponge ( int num_levels, double offset[3], double scale );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidSierpinskiSponge ( int num_levels, double offset[3], double scale );
|
||||||
|
FGAPI void FGAPIENTRY glutWireCylinder( double radius, double height, GLint slices, GLint stacks);
|
||||||
|
FGAPI void FGAPIENTRY glutSolidCylinder( double radius, double height, GLint slices, GLint stacks);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Rest of functions for rendering Newell's teaset, found in fg_teapot.c
|
||||||
|
* NB: front facing polygons have clockwise winding, not counter clockwise
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutWireTeacup( double size );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidTeacup( double size );
|
||||||
|
FGAPI void FGAPIENTRY glutWireTeaspoon( double size );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidTeaspoon( double size );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Extension functions, see fg_ext.c
|
||||||
|
*/
|
||||||
|
typedef void (*GLUTproc)();
|
||||||
|
FGAPI GLUTproc FGAPIENTRY glutGetProcAddress( const char *procName );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Multi-touch/multi-pointer extensions
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define GLUT_HAS_MULTI 1
|
||||||
|
|
||||||
|
/* TODO: add device_id parameter,
|
||||||
|
cf. http://sourceforge.net/mailarchive/forum.php?thread_name=20120518071314.GA28061%40perso.beuc.net&forum_name=freeglut-developer */
|
||||||
|
FGAPI void FGAPIENTRY glutMultiEntryFunc( void (* callback)( int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutMultiButtonFunc( void (* callback)( int, int, int, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutMultiMotionFunc( void (* callback)( int, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutMultiPassiveFunc( void (* callback)( int, int, int ) );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Joystick functions, see fg_joystick.c
|
||||||
|
*/
|
||||||
|
/* USE OF THESE FUNCTIONS IS DEPRECATED !!!!! */
|
||||||
|
/* If you have a serious need for these functions in your application, please either
|
||||||
|
* contact the "freeglut" developer community at freeglut-developer@lists.sourceforge.net,
|
||||||
|
* switch to the OpenGLUT library, or else port your joystick functionality over to PLIB's
|
||||||
|
* "js" library.
|
||||||
|
*/
|
||||||
|
int glutJoystickGetNumAxes( int ident );
|
||||||
|
int glutJoystickGetNumButtons( int ident );
|
||||||
|
int glutJoystickNotWorking( int ident );
|
||||||
|
float glutJoystickGetDeadBand( int ident, int axis );
|
||||||
|
void glutJoystickSetDeadBand( int ident, int axis, float db );
|
||||||
|
float glutJoystickGetSaturation( int ident, int axis );
|
||||||
|
void glutJoystickSetSaturation( int ident, int axis, float st );
|
||||||
|
void glutJoystickSetMinRange( int ident, float *axes );
|
||||||
|
void glutJoystickSetMaxRange( int ident, float *axes );
|
||||||
|
void glutJoystickSetCenter( int ident, float *axes );
|
||||||
|
void glutJoystickGetMinRange( int ident, float *axes );
|
||||||
|
void glutJoystickGetMaxRange( int ident, float *axes );
|
||||||
|
void glutJoystickGetCenter( int ident, float *axes );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Initialization functions, see fg_init.c
|
||||||
|
*/
|
||||||
|
/* to get the typedef for va_list */
|
||||||
|
#include <stdarg.h>
|
||||||
|
FGAPI void FGAPIENTRY glutInitContextVersion( int majorVersion, int minorVersion );
|
||||||
|
FGAPI void FGAPIENTRY glutInitContextFlags( int flags );
|
||||||
|
FGAPI void FGAPIENTRY glutInitContextProfile( int profile );
|
||||||
|
FGAPI void FGAPIENTRY glutInitErrorFunc( void (* callback)( const char *fmt, va_list ap ) );
|
||||||
|
FGAPI void FGAPIENTRY glutInitWarningFunc( void (* callback)( const char *fmt, va_list ap ) );
|
||||||
|
|
||||||
|
/* OpenGL >= 2.0 support */
|
||||||
|
FGAPI void FGAPIENTRY glutSetVertexAttribCoord3(GLint attrib);
|
||||||
|
FGAPI void FGAPIENTRY glutSetVertexAttribNormal(GLint attrib);
|
||||||
|
FGAPI void FGAPIENTRY glutSetVertexAttribTexCoord2(GLint attrib);
|
||||||
|
|
||||||
|
/* Mobile platforms lifecycle */
|
||||||
|
FGAPI void FGAPIENTRY glutInitContextFunc(void (* callback)());
|
||||||
|
FGAPI void FGAPIENTRY glutAppStatusFunc(void (* callback)(int));
|
||||||
|
/* state flags that can be passed to callback set by glutAppStatusFunc */
|
||||||
|
#define GLUT_APPSTATUS_PAUSE 0x0001
|
||||||
|
#define GLUT_APPSTATUS_RESUME 0x0002
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- the display mode definitions
|
||||||
|
*/
|
||||||
|
#define GLUT_CAPTIONLESS 0x0400
|
||||||
|
#define GLUT_BORDERLESS 0x0800
|
||||||
|
#define GLUT_SRGB 0x1000
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*** END OF FILE ***/
|
||||||
|
|
||||||
|
#endif /* __FREEGLUT_EXT_H__ */
|
638
dependencies/freeglut/include/GL/freeglut_std.h
vendored
Normal file
638
dependencies/freeglut/include/GL/freeglut_std.h
vendored
Normal file
@ -0,0 +1,638 @@
|
|||||||
|
#ifndef __FREEGLUT_STD_H__
|
||||||
|
#define __FREEGLUT_STD_H__
|
||||||
|
|
||||||
|
/*
|
||||||
|
* freeglut_std.h
|
||||||
|
*
|
||||||
|
* The GLUT-compatible part of the freeglut library include file
|
||||||
|
*
|
||||||
|
* Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved.
|
||||||
|
* Written by Pawel W. Olszta, <olszta@sourceforge.net>
|
||||||
|
* Creation date: Thu Dec 2 1999
|
||||||
|
*
|
||||||
|
* 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 and this permission notice 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
|
||||||
|
* PAWEL W. OLSZTA 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Under windows, we have to differentiate between static and dynamic libraries
|
||||||
|
*/
|
||||||
|
#ifdef _WIN32
|
||||||
|
/* #pragma may not be supported by some compilers.
|
||||||
|
* Discussion by FreeGLUT developers suggests that
|
||||||
|
* Visual C++ specific code involving pragmas may
|
||||||
|
* need to move to a separate header. 24th Dec 2003
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Define FREEGLUT_LIB_PRAGMAS to 1 to include library
|
||||||
|
* pragmas or to 0 to exclude library pragmas.
|
||||||
|
* The default behavior depends on the compiler/platform.
|
||||||
|
*/
|
||||||
|
# ifndef FREEGLUT_LIB_PRAGMAS
|
||||||
|
# if ( defined(_MSC_VER) || defined(__WATCOMC__) ) && !defined(_WIN32_WCE)
|
||||||
|
# define FREEGLUT_LIB_PRAGMAS 1
|
||||||
|
# else
|
||||||
|
# define FREEGLUT_LIB_PRAGMAS 0
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifndef WIN32_LEAN_AND_MEAN
|
||||||
|
# define WIN32_LEAN_AND_MEAN 1
|
||||||
|
# endif
|
||||||
|
# ifndef NOMINMAX
|
||||||
|
# define NOMINMAX
|
||||||
|
# endif
|
||||||
|
# include <windows.h>
|
||||||
|
|
||||||
|
/* Windows static library */
|
||||||
|
# ifdef FREEGLUT_STATIC
|
||||||
|
|
||||||
|
#error Static linking is not supported with this build. Please remove the FREEGLUT_STATIC preprocessor directive, or download the source code from http://freeglut.sf.net/ and build against that.
|
||||||
|
|
||||||
|
/* Windows shared library (DLL) */
|
||||||
|
# else
|
||||||
|
|
||||||
|
# define FGAPIENTRY __stdcall
|
||||||
|
# if defined(FREEGLUT_EXPORTS)
|
||||||
|
# define FGAPI __declspec(dllexport)
|
||||||
|
# else
|
||||||
|
# define FGAPI __declspec(dllimport)
|
||||||
|
|
||||||
|
/* Link with Win32 shared freeglut lib */
|
||||||
|
# if FREEGLUT_LIB_PRAGMAS
|
||||||
|
# pragma comment (lib, "freeglut.lib")
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# endif
|
||||||
|
|
||||||
|
/* Drag in other Windows libraries as required by FreeGLUT */
|
||||||
|
# if FREEGLUT_LIB_PRAGMAS
|
||||||
|
# pragma comment (lib, "glu32.lib") /* link OpenGL Utility lib */
|
||||||
|
# pragma comment (lib, "opengl32.lib") /* link Microsoft OpenGL lib */
|
||||||
|
# pragma comment (lib, "gdi32.lib") /* link Windows GDI lib */
|
||||||
|
# pragma comment (lib, "winmm.lib") /* link Windows MultiMedia lib */
|
||||||
|
# pragma comment (lib, "user32.lib") /* link Windows user lib */
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
/* Non-Windows definition of FGAPI and FGAPIENTRY */
|
||||||
|
# define FGAPI
|
||||||
|
# define FGAPIENTRY
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The freeglut and GLUT API versions
|
||||||
|
*/
|
||||||
|
#define FREEGLUT 1
|
||||||
|
#define GLUT_API_VERSION 4
|
||||||
|
#define GLUT_XLIB_IMPLEMENTATION 13
|
||||||
|
/* Deprecated:
|
||||||
|
cf. http://sourceforge.net/mailarchive/forum.php?thread_name=CABcAi1hw7cr4xtigckaGXB5X8wddLfMcbA_rZ3NAuwMrX_zmsw%40mail.gmail.com&forum_name=freeglut-developer */
|
||||||
|
#define FREEGLUT_VERSION_2_0 1
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Always include OpenGL and GLU headers
|
||||||
|
*/
|
||||||
|
/* Note: FREEGLUT_GLES is only used to cleanly bootstrap headers
|
||||||
|
inclusion here; use GLES constants directly
|
||||||
|
(e.g. GL_ES_VERSION_2_0) for all other needs */
|
||||||
|
#ifdef FREEGLUT_GLES
|
||||||
|
# include <EGL/egl.h>
|
||||||
|
# include <GLES/gl.h>
|
||||||
|
# include <GLES2/gl2.h>
|
||||||
|
#elif __APPLE__
|
||||||
|
# include <OpenGL/gl.h>
|
||||||
|
# include <OpenGL/glu.h>
|
||||||
|
#else
|
||||||
|
# include <GL/gl.h>
|
||||||
|
# include <GL/glu.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- the special key codes:
|
||||||
|
*/
|
||||||
|
#define GLUT_KEY_F1 0x0001
|
||||||
|
#define GLUT_KEY_F2 0x0002
|
||||||
|
#define GLUT_KEY_F3 0x0003
|
||||||
|
#define GLUT_KEY_F4 0x0004
|
||||||
|
#define GLUT_KEY_F5 0x0005
|
||||||
|
#define GLUT_KEY_F6 0x0006
|
||||||
|
#define GLUT_KEY_F7 0x0007
|
||||||
|
#define GLUT_KEY_F8 0x0008
|
||||||
|
#define GLUT_KEY_F9 0x0009
|
||||||
|
#define GLUT_KEY_F10 0x000A
|
||||||
|
#define GLUT_KEY_F11 0x000B
|
||||||
|
#define GLUT_KEY_F12 0x000C
|
||||||
|
#define GLUT_KEY_LEFT 0x0064
|
||||||
|
#define GLUT_KEY_UP 0x0065
|
||||||
|
#define GLUT_KEY_RIGHT 0x0066
|
||||||
|
#define GLUT_KEY_DOWN 0x0067
|
||||||
|
#define GLUT_KEY_PAGE_UP 0x0068
|
||||||
|
#define GLUT_KEY_PAGE_DOWN 0x0069
|
||||||
|
#define GLUT_KEY_HOME 0x006A
|
||||||
|
#define GLUT_KEY_END 0x006B
|
||||||
|
#define GLUT_KEY_INSERT 0x006C
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- mouse state definitions
|
||||||
|
*/
|
||||||
|
#define GLUT_LEFT_BUTTON 0x0000
|
||||||
|
#define GLUT_MIDDLE_BUTTON 0x0001
|
||||||
|
#define GLUT_RIGHT_BUTTON 0x0002
|
||||||
|
#define GLUT_DOWN 0x0000
|
||||||
|
#define GLUT_UP 0x0001
|
||||||
|
#define GLUT_LEFT 0x0000
|
||||||
|
#define GLUT_ENTERED 0x0001
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- the display mode definitions
|
||||||
|
*/
|
||||||
|
#define GLUT_RGB 0x0000
|
||||||
|
#define GLUT_RGBA 0x0000
|
||||||
|
#define GLUT_INDEX 0x0001
|
||||||
|
#define GLUT_SINGLE 0x0000
|
||||||
|
#define GLUT_DOUBLE 0x0002
|
||||||
|
#define GLUT_ACCUM 0x0004
|
||||||
|
#define GLUT_ALPHA 0x0008
|
||||||
|
#define GLUT_DEPTH 0x0010
|
||||||
|
#define GLUT_STENCIL 0x0020
|
||||||
|
#define GLUT_MULTISAMPLE 0x0080
|
||||||
|
#define GLUT_STEREO 0x0100
|
||||||
|
#define GLUT_LUMINANCE 0x0200
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- windows and menu related definitions
|
||||||
|
*/
|
||||||
|
#define GLUT_MENU_NOT_IN_USE 0x0000
|
||||||
|
#define GLUT_MENU_IN_USE 0x0001
|
||||||
|
#define GLUT_NOT_VISIBLE 0x0000
|
||||||
|
#define GLUT_VISIBLE 0x0001
|
||||||
|
#define GLUT_HIDDEN 0x0000
|
||||||
|
#define GLUT_FULLY_RETAINED 0x0001
|
||||||
|
#define GLUT_PARTIALLY_RETAINED 0x0002
|
||||||
|
#define GLUT_FULLY_COVERED 0x0003
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- fonts definitions
|
||||||
|
*
|
||||||
|
* Steve Baker suggested to make it binary compatible with GLUT:
|
||||||
|
*/
|
||||||
|
#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__WATCOMC__)
|
||||||
|
# define GLUT_STROKE_ROMAN ((void *)0x0000)
|
||||||
|
# define GLUT_STROKE_MONO_ROMAN ((void *)0x0001)
|
||||||
|
# define GLUT_BITMAP_9_BY_15 ((void *)0x0002)
|
||||||
|
# define GLUT_BITMAP_8_BY_13 ((void *)0x0003)
|
||||||
|
# define GLUT_BITMAP_TIMES_ROMAN_10 ((void *)0x0004)
|
||||||
|
# define GLUT_BITMAP_TIMES_ROMAN_24 ((void *)0x0005)
|
||||||
|
# define GLUT_BITMAP_HELVETICA_10 ((void *)0x0006)
|
||||||
|
# define GLUT_BITMAP_HELVETICA_12 ((void *)0x0007)
|
||||||
|
# define GLUT_BITMAP_HELVETICA_18 ((void *)0x0008)
|
||||||
|
#else
|
||||||
|
/*
|
||||||
|
* I don't really know if it's a good idea... But here it goes:
|
||||||
|
*/
|
||||||
|
extern void* glutStrokeRoman;
|
||||||
|
extern void* glutStrokeMonoRoman;
|
||||||
|
extern void* glutBitmap9By15;
|
||||||
|
extern void* glutBitmap8By13;
|
||||||
|
extern void* glutBitmapTimesRoman10;
|
||||||
|
extern void* glutBitmapTimesRoman24;
|
||||||
|
extern void* glutBitmapHelvetica10;
|
||||||
|
extern void* glutBitmapHelvetica12;
|
||||||
|
extern void* glutBitmapHelvetica18;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Those pointers will be used by following definitions:
|
||||||
|
*/
|
||||||
|
# define GLUT_STROKE_ROMAN ((void *) &glutStrokeRoman)
|
||||||
|
# define GLUT_STROKE_MONO_ROMAN ((void *) &glutStrokeMonoRoman)
|
||||||
|
# define GLUT_BITMAP_9_BY_15 ((void *) &glutBitmap9By15)
|
||||||
|
# define GLUT_BITMAP_8_BY_13 ((void *) &glutBitmap8By13)
|
||||||
|
# define GLUT_BITMAP_TIMES_ROMAN_10 ((void *) &glutBitmapTimesRoman10)
|
||||||
|
# define GLUT_BITMAP_TIMES_ROMAN_24 ((void *) &glutBitmapTimesRoman24)
|
||||||
|
# define GLUT_BITMAP_HELVETICA_10 ((void *) &glutBitmapHelvetica10)
|
||||||
|
# define GLUT_BITMAP_HELVETICA_12 ((void *) &glutBitmapHelvetica12)
|
||||||
|
# define GLUT_BITMAP_HELVETICA_18 ((void *) &glutBitmapHelvetica18)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- the glutGet parameters
|
||||||
|
*/
|
||||||
|
#define GLUT_WINDOW_X 0x0064
|
||||||
|
#define GLUT_WINDOW_Y 0x0065
|
||||||
|
#define GLUT_WINDOW_WIDTH 0x0066
|
||||||
|
#define GLUT_WINDOW_HEIGHT 0x0067
|
||||||
|
#define GLUT_WINDOW_BUFFER_SIZE 0x0068
|
||||||
|
#define GLUT_WINDOW_STENCIL_SIZE 0x0069
|
||||||
|
#define GLUT_WINDOW_DEPTH_SIZE 0x006A
|
||||||
|
#define GLUT_WINDOW_RED_SIZE 0x006B
|
||||||
|
#define GLUT_WINDOW_GREEN_SIZE 0x006C
|
||||||
|
#define GLUT_WINDOW_BLUE_SIZE 0x006D
|
||||||
|
#define GLUT_WINDOW_ALPHA_SIZE 0x006E
|
||||||
|
#define GLUT_WINDOW_ACCUM_RED_SIZE 0x006F
|
||||||
|
#define GLUT_WINDOW_ACCUM_GREEN_SIZE 0x0070
|
||||||
|
#define GLUT_WINDOW_ACCUM_BLUE_SIZE 0x0071
|
||||||
|
#define GLUT_WINDOW_ACCUM_ALPHA_SIZE 0x0072
|
||||||
|
#define GLUT_WINDOW_DOUBLEBUFFER 0x0073
|
||||||
|
#define GLUT_WINDOW_RGBA 0x0074
|
||||||
|
#define GLUT_WINDOW_PARENT 0x0075
|
||||||
|
#define GLUT_WINDOW_NUM_CHILDREN 0x0076
|
||||||
|
#define GLUT_WINDOW_COLORMAP_SIZE 0x0077
|
||||||
|
#define GLUT_WINDOW_NUM_SAMPLES 0x0078
|
||||||
|
#define GLUT_WINDOW_STEREO 0x0079
|
||||||
|
#define GLUT_WINDOW_CURSOR 0x007A
|
||||||
|
|
||||||
|
#define GLUT_SCREEN_WIDTH 0x00C8
|
||||||
|
#define GLUT_SCREEN_HEIGHT 0x00C9
|
||||||
|
#define GLUT_SCREEN_WIDTH_MM 0x00CA
|
||||||
|
#define GLUT_SCREEN_HEIGHT_MM 0x00CB
|
||||||
|
#define GLUT_MENU_NUM_ITEMS 0x012C
|
||||||
|
#define GLUT_DISPLAY_MODE_POSSIBLE 0x0190
|
||||||
|
#define GLUT_INIT_WINDOW_X 0x01F4
|
||||||
|
#define GLUT_INIT_WINDOW_Y 0x01F5
|
||||||
|
#define GLUT_INIT_WINDOW_WIDTH 0x01F6
|
||||||
|
#define GLUT_INIT_WINDOW_HEIGHT 0x01F7
|
||||||
|
#define GLUT_INIT_DISPLAY_MODE 0x01F8
|
||||||
|
#define GLUT_ELAPSED_TIME 0x02BC
|
||||||
|
#define GLUT_WINDOW_FORMAT_ID 0x007B
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- the glutDeviceGet parameters
|
||||||
|
*/
|
||||||
|
#define GLUT_HAS_KEYBOARD 0x0258
|
||||||
|
#define GLUT_HAS_MOUSE 0x0259
|
||||||
|
#define GLUT_HAS_SPACEBALL 0x025A
|
||||||
|
#define GLUT_HAS_DIAL_AND_BUTTON_BOX 0x025B
|
||||||
|
#define GLUT_HAS_TABLET 0x025C
|
||||||
|
#define GLUT_NUM_MOUSE_BUTTONS 0x025D
|
||||||
|
#define GLUT_NUM_SPACEBALL_BUTTONS 0x025E
|
||||||
|
#define GLUT_NUM_BUTTON_BOX_BUTTONS 0x025F
|
||||||
|
#define GLUT_NUM_DIALS 0x0260
|
||||||
|
#define GLUT_NUM_TABLET_BUTTONS 0x0261
|
||||||
|
#define GLUT_DEVICE_IGNORE_KEY_REPEAT 0x0262
|
||||||
|
#define GLUT_DEVICE_KEY_REPEAT 0x0263
|
||||||
|
#define GLUT_HAS_JOYSTICK 0x0264
|
||||||
|
#define GLUT_OWNS_JOYSTICK 0x0265
|
||||||
|
#define GLUT_JOYSTICK_BUTTONS 0x0266
|
||||||
|
#define GLUT_JOYSTICK_AXES 0x0267
|
||||||
|
#define GLUT_JOYSTICK_POLL_RATE 0x0268
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- the glutLayerGet parameters
|
||||||
|
*/
|
||||||
|
#define GLUT_OVERLAY_POSSIBLE 0x0320
|
||||||
|
#define GLUT_LAYER_IN_USE 0x0321
|
||||||
|
#define GLUT_HAS_OVERLAY 0x0322
|
||||||
|
#define GLUT_TRANSPARENT_INDEX 0x0323
|
||||||
|
#define GLUT_NORMAL_DAMAGED 0x0324
|
||||||
|
#define GLUT_OVERLAY_DAMAGED 0x0325
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- the glutVideoResizeGet parameters
|
||||||
|
*/
|
||||||
|
#define GLUT_VIDEO_RESIZE_POSSIBLE 0x0384
|
||||||
|
#define GLUT_VIDEO_RESIZE_IN_USE 0x0385
|
||||||
|
#define GLUT_VIDEO_RESIZE_X_DELTA 0x0386
|
||||||
|
#define GLUT_VIDEO_RESIZE_Y_DELTA 0x0387
|
||||||
|
#define GLUT_VIDEO_RESIZE_WIDTH_DELTA 0x0388
|
||||||
|
#define GLUT_VIDEO_RESIZE_HEIGHT_DELTA 0x0389
|
||||||
|
#define GLUT_VIDEO_RESIZE_X 0x038A
|
||||||
|
#define GLUT_VIDEO_RESIZE_Y 0x038B
|
||||||
|
#define GLUT_VIDEO_RESIZE_WIDTH 0x038C
|
||||||
|
#define GLUT_VIDEO_RESIZE_HEIGHT 0x038D
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- the glutUseLayer parameters
|
||||||
|
*/
|
||||||
|
#define GLUT_NORMAL 0x0000
|
||||||
|
#define GLUT_OVERLAY 0x0001
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- the glutGetModifiers parameters
|
||||||
|
*/
|
||||||
|
#define GLUT_ACTIVE_SHIFT 0x0001
|
||||||
|
#define GLUT_ACTIVE_CTRL 0x0002
|
||||||
|
#define GLUT_ACTIVE_ALT 0x0004
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- the glutSetCursor parameters
|
||||||
|
*/
|
||||||
|
#define GLUT_CURSOR_RIGHT_ARROW 0x0000
|
||||||
|
#define GLUT_CURSOR_LEFT_ARROW 0x0001
|
||||||
|
#define GLUT_CURSOR_INFO 0x0002
|
||||||
|
#define GLUT_CURSOR_DESTROY 0x0003
|
||||||
|
#define GLUT_CURSOR_HELP 0x0004
|
||||||
|
#define GLUT_CURSOR_CYCLE 0x0005
|
||||||
|
#define GLUT_CURSOR_SPRAY 0x0006
|
||||||
|
#define GLUT_CURSOR_WAIT 0x0007
|
||||||
|
#define GLUT_CURSOR_TEXT 0x0008
|
||||||
|
#define GLUT_CURSOR_CROSSHAIR 0x0009
|
||||||
|
#define GLUT_CURSOR_UP_DOWN 0x000A
|
||||||
|
#define GLUT_CURSOR_LEFT_RIGHT 0x000B
|
||||||
|
#define GLUT_CURSOR_TOP_SIDE 0x000C
|
||||||
|
#define GLUT_CURSOR_BOTTOM_SIDE 0x000D
|
||||||
|
#define GLUT_CURSOR_LEFT_SIDE 0x000E
|
||||||
|
#define GLUT_CURSOR_RIGHT_SIDE 0x000F
|
||||||
|
#define GLUT_CURSOR_TOP_LEFT_CORNER 0x0010
|
||||||
|
#define GLUT_CURSOR_TOP_RIGHT_CORNER 0x0011
|
||||||
|
#define GLUT_CURSOR_BOTTOM_RIGHT_CORNER 0x0012
|
||||||
|
#define GLUT_CURSOR_BOTTOM_LEFT_CORNER 0x0013
|
||||||
|
#define GLUT_CURSOR_INHERIT 0x0064
|
||||||
|
#define GLUT_CURSOR_NONE 0x0065
|
||||||
|
#define GLUT_CURSOR_FULL_CROSSHAIR 0x0066
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- RGB color component specification definitions
|
||||||
|
*/
|
||||||
|
#define GLUT_RED 0x0000
|
||||||
|
#define GLUT_GREEN 0x0001
|
||||||
|
#define GLUT_BLUE 0x0002
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- additional keyboard and joystick definitions
|
||||||
|
*/
|
||||||
|
#define GLUT_KEY_REPEAT_OFF 0x0000
|
||||||
|
#define GLUT_KEY_REPEAT_ON 0x0001
|
||||||
|
#define GLUT_KEY_REPEAT_DEFAULT 0x0002
|
||||||
|
|
||||||
|
#define GLUT_JOYSTICK_BUTTON_A 0x0001
|
||||||
|
#define GLUT_JOYSTICK_BUTTON_B 0x0002
|
||||||
|
#define GLUT_JOYSTICK_BUTTON_C 0x0004
|
||||||
|
#define GLUT_JOYSTICK_BUTTON_D 0x0008
|
||||||
|
|
||||||
|
/*
|
||||||
|
* GLUT API macro definitions -- game mode definitions
|
||||||
|
*/
|
||||||
|
#define GLUT_GAME_MODE_ACTIVE 0x0000
|
||||||
|
#define GLUT_GAME_MODE_POSSIBLE 0x0001
|
||||||
|
#define GLUT_GAME_MODE_WIDTH 0x0002
|
||||||
|
#define GLUT_GAME_MODE_HEIGHT 0x0003
|
||||||
|
#define GLUT_GAME_MODE_PIXEL_DEPTH 0x0004
|
||||||
|
#define GLUT_GAME_MODE_REFRESH_RATE 0x0005
|
||||||
|
#define GLUT_GAME_MODE_DISPLAY_CHANGED 0x0006
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Initialization functions, see fglut_init.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutInit( int* pargc, char** argv );
|
||||||
|
FGAPI void FGAPIENTRY glutInitWindowPosition( int x, int y );
|
||||||
|
FGAPI void FGAPIENTRY glutInitWindowSize( int width, int height );
|
||||||
|
FGAPI void FGAPIENTRY glutInitDisplayMode( unsigned int displayMode );
|
||||||
|
FGAPI void FGAPIENTRY glutInitDisplayString( const char* displayMode );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Process loop function, see fg_main.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutMainLoop( void );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Window management functions, see fg_window.c
|
||||||
|
*/
|
||||||
|
FGAPI int FGAPIENTRY glutCreateWindow( const char* title );
|
||||||
|
FGAPI int FGAPIENTRY glutCreateSubWindow( int window, int x, int y, int width, int height );
|
||||||
|
FGAPI void FGAPIENTRY glutDestroyWindow( int window );
|
||||||
|
FGAPI void FGAPIENTRY glutSetWindow( int window );
|
||||||
|
FGAPI int FGAPIENTRY glutGetWindow( void );
|
||||||
|
FGAPI void FGAPIENTRY glutSetWindowTitle( const char* title );
|
||||||
|
FGAPI void FGAPIENTRY glutSetIconTitle( const char* title );
|
||||||
|
FGAPI void FGAPIENTRY glutReshapeWindow( int width, int height );
|
||||||
|
FGAPI void FGAPIENTRY glutPositionWindow( int x, int y );
|
||||||
|
FGAPI void FGAPIENTRY glutShowWindow( void );
|
||||||
|
FGAPI void FGAPIENTRY glutHideWindow( void );
|
||||||
|
FGAPI void FGAPIENTRY glutIconifyWindow( void );
|
||||||
|
FGAPI void FGAPIENTRY glutPushWindow( void );
|
||||||
|
FGAPI void FGAPIENTRY glutPopWindow( void );
|
||||||
|
FGAPI void FGAPIENTRY glutFullScreen( void );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Display-related functions, see fg_display.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutPostWindowRedisplay( int window );
|
||||||
|
FGAPI void FGAPIENTRY glutPostRedisplay( void );
|
||||||
|
FGAPI void FGAPIENTRY glutSwapBuffers( void );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Mouse cursor functions, see fg_cursor.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutWarpPointer( int x, int y );
|
||||||
|
FGAPI void FGAPIENTRY glutSetCursor( int cursor );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Overlay stuff, see fg_overlay.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutEstablishOverlay( void );
|
||||||
|
FGAPI void FGAPIENTRY glutRemoveOverlay( void );
|
||||||
|
FGAPI void FGAPIENTRY glutUseLayer( GLenum layer );
|
||||||
|
FGAPI void FGAPIENTRY glutPostOverlayRedisplay( void );
|
||||||
|
FGAPI void FGAPIENTRY glutPostWindowOverlayRedisplay( int window );
|
||||||
|
FGAPI void FGAPIENTRY glutShowOverlay( void );
|
||||||
|
FGAPI void FGAPIENTRY glutHideOverlay( void );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Menu stuff, see fg_menu.c
|
||||||
|
*/
|
||||||
|
FGAPI int FGAPIENTRY glutCreateMenu( void (* callback)( int menu ) );
|
||||||
|
FGAPI void FGAPIENTRY glutDestroyMenu( int menu );
|
||||||
|
FGAPI int FGAPIENTRY glutGetMenu( void );
|
||||||
|
FGAPI void FGAPIENTRY glutSetMenu( int menu );
|
||||||
|
FGAPI void FGAPIENTRY glutAddMenuEntry( const char* label, int value );
|
||||||
|
FGAPI void FGAPIENTRY glutAddSubMenu( const char* label, int subMenu );
|
||||||
|
FGAPI void FGAPIENTRY glutChangeToMenuEntry( int item, const char* label, int value );
|
||||||
|
FGAPI void FGAPIENTRY glutChangeToSubMenu( int item, const char* label, int value );
|
||||||
|
FGAPI void FGAPIENTRY glutRemoveMenuItem( int item );
|
||||||
|
FGAPI void FGAPIENTRY glutAttachMenu( int button );
|
||||||
|
FGAPI void FGAPIENTRY glutDetachMenu( int button );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Global callback functions, see fg_callbacks.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutTimerFunc( unsigned int time, void (* callback)( int ), int value );
|
||||||
|
FGAPI void FGAPIENTRY glutIdleFunc( void (* callback)( void ) );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Window-specific callback functions, see fg_callbacks.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutKeyboardFunc( void (* callback)( unsigned char, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutSpecialFunc( void (* callback)( int, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutReshapeFunc( void (* callback)( int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutVisibilityFunc( void (* callback)( int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutDisplayFunc( void (* callback)( void ) );
|
||||||
|
FGAPI void FGAPIENTRY glutMouseFunc( void (* callback)( int, int, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutMotionFunc( void (* callback)( int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutPassiveMotionFunc( void (* callback)( int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutEntryFunc( void (* callback)( int ) );
|
||||||
|
|
||||||
|
FGAPI void FGAPIENTRY glutKeyboardUpFunc( void (* callback)( unsigned char, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutSpecialUpFunc( void (* callback)( int, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutJoystickFunc( void (* callback)( unsigned int, int, int, int ), int pollInterval );
|
||||||
|
FGAPI void FGAPIENTRY glutMenuStateFunc( void (* callback)( int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutMenuStatusFunc( void (* callback)( int, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutOverlayDisplayFunc( void (* callback)( void ) );
|
||||||
|
FGAPI void FGAPIENTRY glutWindowStatusFunc( void (* callback)( int ) );
|
||||||
|
|
||||||
|
FGAPI void FGAPIENTRY glutSpaceballMotionFunc( void (* callback)( int, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutSpaceballRotateFunc( void (* callback)( int, int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutSpaceballButtonFunc( void (* callback)( int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutButtonBoxFunc( void (* callback)( int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutDialsFunc( void (* callback)( int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutTabletMotionFunc( void (* callback)( int, int ) );
|
||||||
|
FGAPI void FGAPIENTRY glutTabletButtonFunc( void (* callback)( int, int, int, int ) );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* State setting and retrieval functions, see fg_state.c
|
||||||
|
*/
|
||||||
|
FGAPI int FGAPIENTRY glutGet( GLenum query );
|
||||||
|
FGAPI int FGAPIENTRY glutDeviceGet( GLenum query );
|
||||||
|
FGAPI int FGAPIENTRY glutGetModifiers( void );
|
||||||
|
FGAPI int FGAPIENTRY glutLayerGet( GLenum query );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Font stuff, see fg_font.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutBitmapCharacter( void* font, int character );
|
||||||
|
FGAPI int FGAPIENTRY glutBitmapWidth( void* font, int character );
|
||||||
|
FGAPI void FGAPIENTRY glutStrokeCharacter( void* font, int character );
|
||||||
|
FGAPI int FGAPIENTRY glutStrokeWidth( void* font, int character );
|
||||||
|
FGAPI GLfloat FGAPIENTRY glutStrokeWidthf( void* font, int character ); /* GLUT 3.8 */
|
||||||
|
FGAPI int FGAPIENTRY glutBitmapLength( void* font, const unsigned char* string );
|
||||||
|
FGAPI int FGAPIENTRY glutStrokeLength( void* font, const unsigned char* string );
|
||||||
|
FGAPI GLfloat FGAPIENTRY glutStrokeLengthf( void* font, const unsigned char *string ); /* GLUT 3.8 */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Geometry functions, see fg_geometry.c
|
||||||
|
*/
|
||||||
|
|
||||||
|
FGAPI void FGAPIENTRY glutWireCube( double size );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidCube( double size );
|
||||||
|
FGAPI void FGAPIENTRY glutWireSphere( double radius, GLint slices, GLint stacks );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidSphere( double radius, GLint slices, GLint stacks );
|
||||||
|
FGAPI void FGAPIENTRY glutWireCone( double base, double height, GLint slices, GLint stacks );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidCone( double base, double height, GLint slices, GLint stacks );
|
||||||
|
FGAPI void FGAPIENTRY glutWireTorus( double innerRadius, double outerRadius, GLint sides, GLint rings );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidTorus( double innerRadius, double outerRadius, GLint sides, GLint rings );
|
||||||
|
FGAPI void FGAPIENTRY glutWireDodecahedron( void );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidDodecahedron( void );
|
||||||
|
FGAPI void FGAPIENTRY glutWireOctahedron( void );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidOctahedron( void );
|
||||||
|
FGAPI void FGAPIENTRY glutWireTetrahedron( void );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidTetrahedron( void );
|
||||||
|
FGAPI void FGAPIENTRY glutWireIcosahedron( void );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidIcosahedron( void );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Teapot rendering functions, found in fg_teapot.c
|
||||||
|
* NB: front facing polygons have clockwise winding, not counter clockwise
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutWireTeapot( double size );
|
||||||
|
FGAPI void FGAPIENTRY glutSolidTeapot( double size );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Game mode functions, see fg_gamemode.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutGameModeString( const char* string );
|
||||||
|
FGAPI int FGAPIENTRY glutEnterGameMode( void );
|
||||||
|
FGAPI void FGAPIENTRY glutLeaveGameMode( void );
|
||||||
|
FGAPI int FGAPIENTRY glutGameModeGet( GLenum query );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Video resize functions, see fg_videoresize.c
|
||||||
|
*/
|
||||||
|
FGAPI int FGAPIENTRY glutVideoResizeGet( GLenum query );
|
||||||
|
FGAPI void FGAPIENTRY glutSetupVideoResizing( void );
|
||||||
|
FGAPI void FGAPIENTRY glutStopVideoResizing( void );
|
||||||
|
FGAPI void FGAPIENTRY glutVideoResize( int x, int y, int width, int height );
|
||||||
|
FGAPI void FGAPIENTRY glutVideoPan( int x, int y, int width, int height );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Colormap functions, see fg_misc.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutSetColor( int color, GLfloat red, GLfloat green, GLfloat blue );
|
||||||
|
FGAPI GLfloat FGAPIENTRY glutGetColor( int color, int component );
|
||||||
|
FGAPI void FGAPIENTRY glutCopyColormap( int window );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Misc keyboard and joystick functions, see fg_misc.c
|
||||||
|
*/
|
||||||
|
FGAPI void FGAPIENTRY glutIgnoreKeyRepeat( int ignore );
|
||||||
|
FGAPI void FGAPIENTRY glutSetKeyRepeat( int repeatMode );
|
||||||
|
FGAPI void FGAPIENTRY glutForceJoystickFunc( void );
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Misc functions, see fg_misc.c
|
||||||
|
*/
|
||||||
|
FGAPI int FGAPIENTRY glutExtensionSupported( const char* extension );
|
||||||
|
FGAPI void FGAPIENTRY glutReportErrors( void );
|
||||||
|
|
||||||
|
/* Comment from glut.h of classic GLUT:
|
||||||
|
|
||||||
|
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. */
|
||||||
|
|
||||||
|
/* to get the prototype for exit() */
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#if defined(_WIN32) && !defined(GLUT_DISABLE_ATEXIT_HACK) && !defined(__WATCOMC__)
|
||||||
|
FGAPI void FGAPIENTRY __glutInitWithExit(int *argcp, char **argv, void (__cdecl *exitfunc)(int));
|
||||||
|
FGAPI int FGAPIENTRY __glutCreateWindowWithExit(const char *title, void (__cdecl *exitfunc)(int));
|
||||||
|
FGAPI int FGAPIENTRY __glutCreateMenuWithExit(void (* func)(int), void (__cdecl *exitfunc)(int));
|
||||||
|
#ifndef FREEGLUT_BUILDING_LIB
|
||||||
|
#if defined(__GNUC__)
|
||||||
|
#define FGUNUSED __attribute__((unused))
|
||||||
|
#else
|
||||||
|
#define FGUNUSED
|
||||||
|
#endif
|
||||||
|
static void FGAPIENTRY FGUNUSED glutInit_ATEXIT_HACK(int *argcp, char **argv) { __glutInitWithExit(argcp, argv, exit); }
|
||||||
|
#define glutInit glutInit_ATEXIT_HACK
|
||||||
|
static int FGAPIENTRY FGUNUSED glutCreateWindow_ATEXIT_HACK(const char *title) { return __glutCreateWindowWithExit(title, exit); }
|
||||||
|
#define glutCreateWindow glutCreateWindow_ATEXIT_HACK
|
||||||
|
static int FGAPIENTRY FGUNUSED glutCreateMenu_ATEXIT_HACK(void (* func)(int)) { return __glutCreateMenuWithExit(func, exit); }
|
||||||
|
#define glutCreateMenu glutCreateMenu_ATEXIT_HACK
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*** END OF FILE ***/
|
||||||
|
|
||||||
|
#endif /* __FREEGLUT_STD_H__ */
|
21
dependencies/freeglut/include/GL/glut.h
vendored
Normal file
21
dependencies/freeglut/include/GL/glut.h
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
#ifndef __GLUT_H__
|
||||||
|
#define __GLUT_H__
|
||||||
|
|
||||||
|
/*
|
||||||
|
* glut.h
|
||||||
|
*
|
||||||
|
* The freeglut library include file
|
||||||
|
*
|
||||||
|
* 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
|
||||||
|
* PAWEL W. OLSZTA 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "freeglut_std.h"
|
||||||
|
|
||||||
|
/*** END OF FILE ***/
|
||||||
|
|
||||||
|
#endif /* __GLUT_H__ */
|
BIN
dependencies/freeglut/lib/freeglut.lib
vendored
Normal file
BIN
dependencies/freeglut/lib/freeglut.lib
vendored
Normal file
Binary file not shown.
BIN
dependencies/freeglut/lib/x64/freeglut.lib
vendored
Normal file
BIN
dependencies/freeglut/lib/x64/freeglut.lib
vendored
Normal file
Binary file not shown.
73
dependencies/glew-2.0.0/LICENSE.txt
vendored
Normal file
73
dependencies/glew-2.0.0/LICENSE.txt
vendored
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
The OpenGL Extension Wrangler Library
|
||||||
|
Copyright (C) 2002-2007, Milan Ikits <milan ikits[]ieee org>
|
||||||
|
Copyright (C) 2002-2007, Marcelo E. Magallon <mmagallo[]debian org>
|
||||||
|
Copyright (C) 2002, Lev Povalahev
|
||||||
|
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.
|
||||||
|
* The name of the author may be used to endorse or promote products
|
||||||
|
derived from this software without specific prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||||
|
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||||
|
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||||
|
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
|
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||||
|
THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
|
Mesa 3-D graphics library
|
||||||
|
Version: 7.0
|
||||||
|
|
||||||
|
Copyright (C) 1999-2007 Brian Paul 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 and this permission notice 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
|
||||||
|
BRIAN PAUL 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.
|
||||||
|
|
||||||
|
|
||||||
|
Copyright (c) 2007 The Khronos Group Inc.
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
|
copy of this software and/or associated documentation files (the
|
||||||
|
"Materials"), to deal in the Materials without restriction, including
|
||||||
|
without limitation the rights to use, copy, modify, merge, publish,
|
||||||
|
distribute, sublicense, and/or sell copies of the Materials, and to
|
||||||
|
permit persons to whom the Materials are furnished to do so, subject to
|
||||||
|
the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included
|
||||||
|
in all copies or substantial portions of the Materials.
|
||||||
|
|
||||||
|
THE MATERIALS ARE 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 OR COPYRIGHT HOLDERS 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
|
||||||
|
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
BIN
dependencies/glew-2.0.0/bin/Release/Win32/glew32.dll
vendored
Normal file
BIN
dependencies/glew-2.0.0/bin/Release/Win32/glew32.dll
vendored
Normal file
Binary file not shown.
BIN
dependencies/glew-2.0.0/bin/Release/Win32/glewinfo.exe
vendored
Normal file
BIN
dependencies/glew-2.0.0/bin/Release/Win32/glewinfo.exe
vendored
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user