[wesnoth-commits] [wesnoth/wesnoth] 62a0a9: Integrate GLEW to the Visual Studio project

GitHub noreply at github.com
Sat Apr 28 07:45:14 UTC 2018


  Branch: refs/heads/opengl
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 62a0a9123b14fa5d819ad1f7f494824f081fe22d
      https://github.com/wesnoth/wesnoth/commit/62a0a9123b14fa5d819ad1f7f494824f081fe22d
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M projectfiles/VC14/wesnoth.vcxproj
    M src/editor/editor_display.cpp
    M src/events.cpp
    M src/game_display.cpp
    M src/ogl/context.cpp
    M src/ogl/context.hpp
    M src/ogl/utils.cpp
    M src/ogl/utils.hpp
    M src/playsingle_controller.cpp
    M src/sdl/window.cpp
    M src/sdl/window.hpp
    M src/video.cpp
    M src/video.hpp

  Log Message:
  -----------
  Integrate GLEW to the Visual Studio project

I also removed USE_GL_RENDERING (OpenGL rendering is now used
unconditionally), moved initialization of gl::context out of the
constructor, and added some light logging about OpenGL (so that, in the
future with hardware-specific issues, we have a way to know which hardware
is affected).

This commit breaks build with anything except Visual Studio due to
requiring OpenGL and GLEW but not linking to them.


  Commit: 45d063b50756e69dbe00d525474d50827d1b92aa
      https://github.com/wesnoth/wesnoth/commit/45d063b50756e69dbe00d525474d50827d1b92aa
  Author: Sofartin <hrubymar10 at gmail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M projectfiles/Xcode/Fix_Xcode_Dependencies
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fixed Xcode Project for OpenGL


  Commit: f422881d14c422f157ec8e495b8fdf3d7926eb7f
      https://github.com/wesnoth/wesnoth/commit/f422881d14c422f157ec8e495b8fdf3d7926eb7f
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M src/ogl/context.cpp

  Log Message:
  -----------
  Stop logging GL_VENDOR

I think the log output looks nicer without it in the end.


  Commit: a4966a32a24b1d5089738558e831a4ccd753bb31
      https://github.com/wesnoth/wesnoth/commit/a4966a32a24b1d5089738558e831a4ccd753bb31
  Author: pentarctagon <pentarctagon at tutamail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M .travis.yml
    M CMakeLists.txt
    M SConstruct
    A cmake/FindGLEW.make
    A cmake/FindOpenGL.cmake
    A cmake/FindPackageHandleStandardArgs.cmake
    A cmake/FindPackageMessage.cmake
    M src/CMakeLists.txt
    M utils/travis/steps/install.sh

  Log Message:
  -----------
  Updates cmake and scons to be able to compile with OGL.


  Commit: a42f38160acbbc5553e0e1b346b96d513cdac607
      https://github.com/wesnoth/wesnoth/commit/a42f38160acbbc5553e0e1b346b96d513cdac607
  Author: pentarctagon <pentarctagon at tutamail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  Remove forgotten environment dump.


  Commit: c7c9166813d685ea2f20575b6d6be48ced5c5a03
      https://github.com/wesnoth/wesnoth/commit/c7c9166813d685ea2f20575b6d6be48ced5c5a03
  Author: pentarctagon <pentarctagon at tutamail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Re-add travis' notifications.


  Commit: dfba05d105dc54b8e5d2b0f168e716b061bff1ec
      https://github.com/wesnoth/wesnoth/commit/dfba05d105dc54b8e5d2b0f168e716b061bff1ec
  Author: pentarctagon <pentarctagon at tutamail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M SConstruct
    A scons/gl.py

  Log Message:
  -----------
  Adds OpenGL/GLEW checks to scons.

Taken mostly verbatim from 3e2eba22a96cb2c6c69ee5109059b806f22a372f


  Commit: eb0ef64ed9b8b1a187c500fca22cd0d0a8b689b5
      https://github.com/wesnoth/wesnoth/commit/eb0ef64ed9b8b1a187c500fca22cd0d0a8b689b5
  Author: Sofartin <hrubymar10 at gmail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fixed Xcode Project for OpenGL


  Commit: 6422be3fa030c15aa9f57bdd3a69e6ee531712fd
      https://github.com/wesnoth/wesnoth/commit/6422be3fa030c15aa9f57bdd3a69e6ee531712fd
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M projectfiles/VC14/wesnoth.vcxproj
    M projectfiles/VC14/wesnoth.vcxproj.filters
    M source_lists/libwesnoth_sdl
    M src/ogl/context.cpp
    A src/ogl/texture.cpp
    A src/ogl/texture.hpp

  Log Message:
  -----------
  Add a texture class


  Commit: 4f5c866e403d652ab30ae33c68b2d9b1a4eee8d4
      https://github.com/wesnoth/wesnoth/commit/4f5c866e403d652ab30ae33c68b2d9b1a4eee8d4
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M projectfiles/VC14/wesnoth.vcxproj
    M projectfiles/VC14/wesnoth.vcxproj.filters
    M source_lists/libwesnoth_sdl
    A src/ogl/draw_op.hpp
    A src/ogl/sprite.cpp
    A src/ogl/sprite.hpp
    A src/ogl/vertex.hpp

  Log Message:
  -----------
  Add sprite, draw_op and vertex classes


  Commit: a2323a2166a8fa8b3d1fd506f1057ea1da6234c1
      https://github.com/wesnoth/wesnoth/commit/a2323a2166a8fa8b3d1fd506f1057ea1da6234c1
  Author: Sofartin <hrubymar10 at gmail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fix xcode project after aff0465441c62f6932bf19ba42fbedeffc5fbf86


  Commit: 6073a549633536b28d875c45eb5184e3b99489cb
      https://github.com/wesnoth/wesnoth/commit/6073a549633536b28d875c45eb5184e3b99489cb
  Author: Jyrki Vesterinen <sandgtx at gmail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M projectfiles/VC14/wesnoth.vcxproj
    M projectfiles/VC14/wesnoth.vcxproj.filters
    M source_lists/libwesnoth_sdl
    A src/ogl/shader.cpp
    A src/ogl/shader.hpp

  Log Message:
  -----------
  Add a shader class


  Commit: f0497b15ead5f17ad542992996c364b5581913fc
      https://github.com/wesnoth/wesnoth/commit/f0497b15ead5f17ad542992996c364b5581913fc
  Author: Martin Hrubý (hrubymar10) <hrubymar10 at gmail.com>
  Date:   2018-04-28 (Sat, 28 Apr 2018)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fix Xcode project after 3e96a3aa2c357c539c255dbe8b431f6857f8170a


Compare: https://github.com/wesnoth/wesnoth/compare/f4e0934ac5b9...f0497b15ead5


More information about the Commits mailing list