91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10.13MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-08
  • 語言: 其他
  • 標簽: openGL??著色器??編程??

資源簡介

openGl繪制帶顏色的三角形, 包括著色器編程,源代碼,已在vs2015中測試通過

資源截圖

代碼片段和文件信息

#include?“Display.h“
#include?“glew/GL/glew.h“
#include?

Display::Display(int?width?int?height?const?std::string&?title)
{
SDL_Init(SDL_INIT_EVERYTHING);

SDL_GL_SetAttribute(SDL_GL_RED_SIZE?8);
SDL_GL_SetAttribute(SDL_GL_GREEN_SIZE?8);
SDL_GL_SetAttribute(SDL_GL_BLUE_SIZE?8);
SDL_GL_SetAttribute(SDL_GL_ALPHA_SIZE?8);
SDL_GL_SetAttribute(SDL_GL_BUFFER_SIZE?32);
SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER?1);

m_windows?=?SDL_CreateWindow(title.c_str()?SDL_WINDOWPOS_CENTERED?SDL_WINDOWPOS_CENTERED?width?height?SDL_WINDOW_OPENGL);
m_glContext?=?SDL_GL_CreateContext(m_windows);

GLenum?status?=?glewInit();
if?(status?!=?GLEW_OK)
{
std::cerr?< }

m_isClosed?=?false;
}

Display::~Display()
{
SDL_GL_DeleteContext(m_glContext);
SDL_DestroyWindow(m_windows);
SDL_Quit();
}

void?Display::Update()
{
SDL_GL_SwapWindow(m_windows);
SDL_Event?e;

while(SDL_PollEvent(&e))
{
if?(e.type?==?SDL_QUIT)
{
m_isClosed?=?true;
}
}
}

bool?Display::IsClosed()
{
return?m_isClosed;
}

void?Display::Clear(float?r?float?g?float?b?float?a)
{
glClearColor(r?g?b?a);
glClear(GL_COLOR_BUFFER_BIT);
}




?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????..A..H.?????59904??2018-03-02?15:55??OpenGlTutorialProject\.vs\OpenGlTutorialProject\v14\.suo

?????文件?????389632??2017-07-31?21:42??OpenGlTutorialProject\Debug\glew32.dll

?????文件?????126976??2018-03-02?15:54??OpenGlTutorialProject\Debug\OpenGlTutorialProject.exe

?????文件????????709??2018-03-02?15:54??OpenGlTutorialProject\Debug\OpenGlTutorialProject.exp

?????文件?????750816??2018-03-02?15:54??OpenGlTutorialProject\Debug\OpenGlTutorialProject.ilk

?????文件???????1952??2018-03-02?15:54??OpenGlTutorialProject\Debug\OpenGlTutorialProject.lib

?????文件????1265664??2018-03-02?15:54??OpenGlTutorialProject\Debug\OpenGlTutorialProject.pdb

?????文件?????996352??2017-10-23?12:29??OpenGlTutorialProject\Debug\SDL2.dll

?????文件??????64252??2018-03-02?15:53??OpenGlTutorialProject\OpenGlTutorialProject\Debug\Display.obj

?????文件?????161346??2018-03-02?15:53??OpenGlTutorialProject\OpenGlTutorialProject\Debug\main.obj

?????文件???????2878??2018-03-02?15:53??OpenGlTutorialProject\OpenGlTutorialProject\Debug\OpenGlTu.679211B7.tlog\CL.command.1.tlog

?????文件?????107718??2018-03-02?15:53??OpenGlTutorialProject\OpenGlTutorialProject\Debug\OpenGlTu.679211B7.tlog\CL.read.1.tlog

?????文件???????2544??2018-03-02?15:53??OpenGlTutorialProject\OpenGlTutorialProject\Debug\OpenGlTu.679211B7.tlog\CL.write.1.tlog

?????文件???????1944??2018-03-02?15:54??OpenGlTutorialProject\OpenGlTutorialProject\Debug\OpenGlTu.679211B7.tlog\link.command.1.tlog

?????文件???????5070??2018-03-02?15:54??OpenGlTutorialProject\OpenGlTutorialProject\Debug\OpenGlTu.679211B7.tlog\link.read.1.tlog

?????文件????????986??2018-03-02?15:54??OpenGlTutorialProject\OpenGlTutorialProject\Debug\OpenGlTu.679211B7.tlog\link.write.1.tlog

?????文件????????200??2018-03-02?15:54??OpenGlTutorialProject\OpenGlTutorialProject\Debug\OpenGlTu.679211B7.tlog\OpenGlTutorialProject.lastbuildstate

?????文件????????446??2018-03-02?15:54??OpenGlTutorialProject\OpenGlTutorialProject\Debug\OpenGlTu.679211B7.tlog\OpenGlTutorialProject.write.1u.tlog

?????文件???????1516??2018-03-02?15:53??OpenGlTutorialProject\OpenGlTutorialProject\Debug\OpenGlTutorialProject.Build.CppClean.log

?????文件????????459??2018-03-02?15:54??OpenGlTutorialProject\OpenGlTutorialProject\Debug\OpenGlTutorialProject.log

?????文件?????961536??2018-03-02?15:53??OpenGlTutorialProject\OpenGlTutorialProject\Debug\vc140.idb

?????文件?????552960??2018-03-02?15:53??OpenGlTutorialProject\OpenGlTutorialProject\Debug\vc140.pdb

?????文件???????1244??2018-02-24?16:43??OpenGlTutorialProject\OpenGlTutorialProject\Display.cpp

?????文件????????367??2018-02-24?15:45??OpenGlTutorialProject\OpenGlTutorialProject\Display.h

?????文件?????106212??2017-07-31?21:46??OpenGlTutorialProject\OpenGlTutorialProject\include\glew\GL\eglew.h

?????文件????1210287??2017-07-31?21:46??OpenGlTutorialProject\OpenGlTutorialProject\include\glew\GL\glew.h

?????文件??????75210??2017-07-31?21:46??OpenGlTutorialProject\OpenGlTutorialProject\include\glew\GL\glxew.h

?????文件??????64761??2017-07-31?21:46??OpenGlTutorialProject\OpenGlTutorialProject\include\glew\GL\wglew.h

?????文件???????2770??2017-01-05?05:42??OpenGlTutorialProject\OpenGlTutorialProject\include\glm\CMakeLists.txt

?????文件?????????94??2017-08-16?20:48??OpenGlTutorialProject\OpenGlTutorialProject\include\glm\common.hpp

............此處省略381個文件信息

評論

共有 條評論