QSADSFGNH
BIN
.vs/slnx.sqlite
BIN
Debug/room.exe
BIN
Debug/room.pdb
@ -1,33 +1,33 @@
|
|||||||
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-cw9.vcxproj). Może to spowodować niepoprawne zachowanie podczas oczyszczania i ponownej kompilacji.
|
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-cw9.vcxproj). Może to spowodować niepoprawne zachowanie podczas oczyszczania i ponownej kompilacji.
|
||||||
main.cpp
|
main.cpp
|
||||||
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\minwindef.h(130,1): warning C4005: "APIENTRY": ponowna definicja makra
|
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\minwindef.h(130,1): warning C4005: "APIENTRY": ponowna definicja makra
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\dependencies\glfw-3.3.8.bin.WIN32\include\GLFW\glfw3.h(123): message : zobacz poprzednią definicję „APIENTRY”
|
C:\Users\Genos\Source\Repos\GRK_RoomFINAL2\dependencies\glfw-3.3.8.bin.WIN32\include\GLFW\glfw3.h(123): message : zobacz poprzednią definicję „APIENTRY”
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(180,30): warning C4305: "inicjowanie": obcięcie z "double" do "float"
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(180,30): warning C4305: "inicjowanie": obcięcie z "double" do "float"
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(199,38): warning C4305: "=": obcięcie z "double" do "float"
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(199,38): warning C4305: "=": obcięcie z "double" do "float"
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(222,16): warning C4305: "inicjowanie": obcięcie z "double" do "float"
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(222,16): warning C4305: "inicjowanie": obcięcie z "double" do "float"
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(241,16): warning C4305: "inicjowanie": obcięcie z "double" do "float"
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(241,16): warning C4305: "inicjowanie": obcięcie z "double" do "float"
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(259,15): warning C4101: "textureID": lokalna zmienna, do której nie istnieje odwołanie
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(259,15): warning C4101: "textureID": lokalna zmienna, do której nie istnieje odwołanie
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(347,13): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(347,13): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(353,96): warning C4305: "argument": obcięcie z "double" do "T"
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(353,96): warning C4305: "argument": obcięcie z "double" do "T"
|
||||||
with
|
with
|
||||||
[
|
[
|
||||||
T=float
|
T=float
|
||||||
]
|
]
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(356,59): warning C4305: "argument": obcięcie z "double" do "T"
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(356,59): warning C4305: "argument": obcięcie z "double" do "T"
|
||||||
with
|
with
|
||||||
[
|
[
|
||||||
T=float
|
T=float
|
||||||
]
|
]
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(505,29): warning C4018: "<": niezgodność typu ze znakiem/bez znaku
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(505,29): warning C4018: "<": niezgodność typu ze znakiem/bez znaku
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(530,13): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(530,13): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(544,109): warning C4305: "argument": obcięcie z "double" do "T"
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(544,109): warning C4305: "argument": obcięcie z "double" do "T"
|
||||||
with
|
with
|
||||||
[
|
[
|
||||||
T=float
|
T=float
|
||||||
]
|
]
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(791,21): warning C4305: "-=": obcięcie z "double" do "float"
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(791,21): warning C4305: "-=": obcięcie z "double" do "float"
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(793,21): warning C4305: "+=": obcięcie z "double" do "float"
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(793,21): warning C4305: "+=": obcięcie z "double" do "float"
|
||||||
C:\Users\annas\Desktop\grafika_proj\GRK_Room\cw 9\src\room.hpp(803,30): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
C:\Users\Genos\source\repos\GRK_RoomFINAL2\cw 9\src\room.hpp(803,30): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych
|
||||||
Box.obj : warning LNK4075: zignorowano opcję „/EDITANDCONTINUE” z powodu określenia opcji „/INCREMENTAL:NO”
|
Box.obj : warning LNK4075: zignorowano opcję „/EDITANDCONTINUE” z powodu określenia opcji „/INCREMENTAL:NO”
|
||||||
LINK : warning LNK4098: domyślna biblioteka „MSVCRT” powoduje konflikt z innymi bibliotekami; użyj opcji /NODEFAULTLIB:biblioteka
|
LINK : warning LNK4098: domyślna biblioteka „MSVCRT” powoduje konflikt z innymi bibliotekami; użyj opcji /NODEFAULTLIB:biblioteka
|
||||||
grk-cw9.vcxproj -> C:\Users\annas\Desktop\grafika_proj\GRK_Room\Debug\room.exe
|
grk-cw9.vcxproj -> C:\Users\Genos\Source\Repos\GRK_RoomFINAL2\Debug\room.exe
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<ProjectOutputs>
|
<ProjectOutputs>
|
||||||
<ProjectOutput>
|
<ProjectOutput>
|
||||||
<FullPath>C:\Users\annas\Desktop\grafika_proj\GRK_Room\Debug\room.exe</FullPath>
|
<FullPath>C:\Users\Genos\Source\Repos\GRK_RoomFINAL2\Debug\room.exe</FullPath>
|
||||||
</ProjectOutput>
|
</ProjectOutput>
|
||||||
</ProjectOutputs>
|
</ProjectOutputs>
|
||||||
<ContentFiles />
|
<ContentFiles />
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:TargetPlatformVersion=10.0.19041.0:
|
PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:TargetPlatformVersion=10.0.19041.0:
|
||||||
Debug|Win32|C:\Users\annas\Desktop\grafika_proj\GRK_Room\|
|
Debug|Win32|C:\Users\Genos\Source\Repos\GRK_RoomFINAL2\|
|
||||||
|
12
cw 9/models/floor.mtl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# Blender 3.4.1 MTL File: 'None'
|
||||||
|
# www.blender.org
|
||||||
|
|
||||||
|
newmtl Material.001
|
||||||
|
Ns 224.999985
|
||||||
|
Ka 1.000000 1.000000 1.000000
|
||||||
|
Ks 0.500000 0.500000 0.500000
|
||||||
|
Ke 0.000000 0.000000 0.000000
|
||||||
|
Ni 1.450000
|
||||||
|
d 1.000000
|
||||||
|
illum 2
|
||||||
|
map_Kd C:/Users/Genos/source/repos/GRK_RoomFINAL2/cw 9/textures/floor/floor.jpg
|
16
cw 9/models/floor.obj
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# Blender 3.4.1
|
||||||
|
# www.blender.org
|
||||||
|
mtllib floor.mtl
|
||||||
|
o Plane
|
||||||
|
v -4.901168 -0.000000 2.500000
|
||||||
|
v 4.901168 -0.000000 2.500000
|
||||||
|
v 4.901168 0.000000 -2.500000
|
||||||
|
v -4.901168 0.000000 -2.500000
|
||||||
|
vn -0.0000 1.0000 -0.0000
|
||||||
|
vt -1.333263 -0.371995
|
||||||
|
vt 2.333263 -0.371995
|
||||||
|
vt 2.333263 1.371995
|
||||||
|
vt -1.333263 1.371995
|
||||||
|
s 1
|
||||||
|
usemtl Material.001
|
||||||
|
f 1/1/1 2/2/1 3/3/1 4/4/1
|
28
cw 9/shaders/.vert
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
#version 430 core
|
||||||
|
layout (location = 0) out vec3 vertexPosition;
|
||||||
|
layout (location = 1) out vec3 vertexNormal;
|
||||||
|
layout (location = 2) in vec2 vertexTexCoords;
|
||||||
|
|
||||||
|
out vec3 FragPos;
|
||||||
|
out vec2 TexCoords;
|
||||||
|
out vec3 Normal;
|
||||||
|
|
||||||
|
uniform bool invertedNormals;
|
||||||
|
|
||||||
|
uniform mat4 modelMatrix;
|
||||||
|
uniform mat3 transformation;
|
||||||
|
|
||||||
|
uniform mat4 view;
|
||||||
|
uniform mat4 projection;
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
vec4 viewPos = transformation * vec4(vertexPosition, 1.0);
|
||||||
|
FragPos = viewPos.xyz;
|
||||||
|
TexCoord = vertexTexCoords;
|
||||||
|
|
||||||
|
mat3 normalMatrix = transpose(inverse(mat3( * model)));
|
||||||
|
Normal = normalMatrix * (invertedNormals ? -aNormal : aNormal);
|
||||||
|
|
||||||
|
gl_Position = viewPos;
|
||||||
|
}
|
@ -663,18 +663,14 @@ void init(GLFWwindow* window)
|
|||||||
texture::spaceshipNormal = Core::LoadTexture("textures/spaceship/spaceship_normal.png");
|
texture::spaceshipNormal = Core::LoadTexture("textures/spaceship/spaceship_normal.png");
|
||||||
texture::spaceshipARM = Core::LoadTexture("textures/spaceship/spaceship_amr.png");
|
texture::spaceshipARM = Core::LoadTexture("textures/spaceship/spaceship_amr.png");
|
||||||
|
|
||||||
texture::floor = Core::LoadTexture("textures/floor/floor.jpg");
|
texture::floor = Core::LoadTexture("textures/floor/floor3.jpg");
|
||||||
texture::floorNormal = Core::LoadTexture("textures/floor/floor_normal.png");
|
texture::floorNormal = Core::LoadTexture("textures/floor/floor3_normal.jpg");
|
||||||
texture::floorARM = Core::LoadTexture("textures/floor/floor_arm.png");
|
texture::floorARM = Core::LoadTexture("textures/floor/floor3_arm.jpg");
|
||||||
|
|
||||||
texture::roof = Core::LoadTexture("textures/roof/roof.png");
|
texture::roof = Core::LoadTexture("textures/roof/roof.png");
|
||||||
texture::roofNormal = Core::LoadTexture("textures/roof/roof_normal.png");
|
texture::roofNormal = Core::LoadTexture("textures/roof/roof_normal.png");
|
||||||
texture::roofARM = Core::LoadTexture("textures/roof/roof_arm.png");
|
texture::roofARM = Core::LoadTexture("textures/roof/roof_arm.png");
|
||||||
|
|
||||||
texture::wood = Core::LoadTexture("textures/wood/wood.jpg");
|
|
||||||
texture::woodNormal = Core::LoadTexture("textures/wood/wood_normal.png");
|
|
||||||
texture::woodARM = Core::LoadTexture("textures/wood/wood_arm.png");
|
|
||||||
|
|
||||||
texture::wood2 = Core::LoadTexture("textures/wood_2/wood.jpg");
|
texture::wood2 = Core::LoadTexture("textures/wood_2/wood.jpg");
|
||||||
texture::woodNormal2 = Core::LoadTexture("textures/wood_2/wood_normal.png");
|
texture::woodNormal2 = Core::LoadTexture("textures/wood_2/wood_normal.png");
|
||||||
texture::woodARM2 = Core::LoadTexture("textures/wood_2/wood_arm.png");
|
texture::woodARM2 = Core::LoadTexture("textures/wood_2/wood_arm.png");
|
||||||
@ -711,6 +707,10 @@ void init(GLFWwindow* window)
|
|||||||
texture::doorNorm = Core::LoadTexture("textures/door/door_norm.jpg");
|
texture::doorNorm = Core::LoadTexture("textures/door/door_norm.jpg");
|
||||||
texture::doorArm = Core::LoadTexture("textures/door/door_arm.jpg");
|
texture::doorArm = Core::LoadTexture("textures/door/door_arm.jpg");
|
||||||
|
|
||||||
|
texture::wood = Core::LoadTexture("textures/wood_4/wood.jpg");
|
||||||
|
texture::woodNormal = Core::LoadTexture("textures/wood_4/wood_normal.jpg");
|
||||||
|
texture::woodARM = Core::LoadTexture("textures/wood_4/wood_arm.jpg");
|
||||||
|
|
||||||
|
|
||||||
loadModelToContext("./models/sphere.obj", sphereContext);
|
loadModelToContext("./models/sphere.obj", sphereContext);
|
||||||
loadModelToContext("./models/cube.obj", cubeContext);
|
loadModelToContext("./models/cube.obj", cubeContext);
|
||||||
|
Before Width: | Height: | Size: 14 MiB After Width: | Height: | Size: 12 MiB |
BIN
cw 9/textures/floor/floor2_arm.jpg
Normal file
After Width: | Height: | Size: 8.7 MiB |
BIN
cw 9/textures/floor/floor2_normal.jpg
Normal file
After Width: | Height: | Size: 8.1 MiB |
BIN
cw 9/textures/floor/floor3.jpg
Normal file
After Width: | Height: | Size: 6.2 MiB |
BIN
cw 9/textures/floor/floor3_arm.jpg
Normal file
After Width: | Height: | Size: 5.8 MiB |
BIN
cw 9/textures/floor/floor3_normal.jpg
Normal file
After Width: | Height: | Size: 7.2 MiB |
Before Width: | Height: | Size: 37 MiB |
Before Width: | Height: | Size: 57 MiB |
Before Width: | Height: | Size: 36 MiB |
BIN
cw 9/textures/wood_4/wood.jpg
Normal file
After Width: | Height: | Size: 2.6 MiB |
BIN
cw 9/textures/wood_4/wood_arm.jpg
Normal file
After Width: | Height: | Size: 4.1 MiB |
BIN
cw 9/textures/wood_4/wood_normal.jpg
Normal file
After Width: | Height: | Size: 7.2 MiB |