fullScreen, esc key to exit
This commit is contained in:
parent
042572f519
commit
b564ce57cf
@ -49,7 +49,7 @@
|
||||
<ProjectGuid>{1B448102-E76C-4347-BDC7-40D02A567DB6}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>grk-cw9</RootNamespace>
|
||||
<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||
<ProjectName>grk-project</ProjectName>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
@ -57,14 +57,14 @@
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v141</PlatformToolset>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>v141</PlatformToolset>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
|
16
src/main.cpp
16
src/main.cpp
@ -17,13 +17,14 @@
|
||||
#include <assimp/scene.h>
|
||||
#include <assimp/postprocess.h>
|
||||
#include "model.h"
|
||||
#include <WinUser.h>
|
||||
|
||||
int SCR_WIDTH = 1240;
|
||||
int SCR_HEIGHT = 720;
|
||||
|
||||
#define STB_IMAGE_IMPLEMENTATION
|
||||
#include "stb_image.h"
|
||||
//int winId;
|
||||
int winId;
|
||||
GLuint programTex;
|
||||
GLuint programSkybox;
|
||||
GLuint programSun;
|
||||
@ -130,6 +131,7 @@ void keyboard(unsigned char key, int x, int y)
|
||||
case 'a': cameraPos -= glm::cross(cameraDir, glm::vec3(0, 1, 0)) * moveSpeed; break;
|
||||
case 'z': cameraPos += glm::cross(cameraDir, glm::vec3(0, 0, 1)) * moveSpeed; break;
|
||||
case 'x': cameraPos -= glm::cross(cameraDir, glm::vec3(0, 0, 1)) * moveSpeed; break;
|
||||
case 27: glutDestroyWindow(winId); break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -520,15 +522,19 @@ void idle()
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
int screenWidth = GetSystemMetrics(SM_CXSCREEN);
|
||||
int screenHeight = GetSystemMetrics(SM_CYSCREEN);
|
||||
SCR_WIDTH = screenWidth; SCR_HEIGHT = screenHeight;
|
||||
|
||||
glutInit(&argc, argv);
|
||||
glutSetOption(GLUT_MULTISAMPLE, 8);
|
||||
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_MULTISAMPLE);
|
||||
glEnable(GL_MULTISAMPLE);
|
||||
glutInitWindowPosition(100, 200);
|
||||
glutInitWindowPosition(0, 0);
|
||||
glutInitWindowSize(SCR_WIDTH, SCR_HEIGHT);
|
||||
glutCreateWindow("GRK-PROJECT WIP");
|
||||
//winId = glutCreateWindow("OpenGL + PhysX");
|
||||
//glutFullScreen();
|
||||
//glutCreateWindow("GRK-PROJECT WIP");
|
||||
winId = glutCreateWindow("GRK-PROJECT WIP");
|
||||
glutFullScreen();
|
||||
glewInit();
|
||||
|
||||
init();
|
||||
|
Loading…
Reference in New Issue
Block a user