Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: solvespace/solvespace
base: 25b6eba148a9
Choose a base ref
...
head repository: solvespace/solvespace
compare: e9b9dca2caf5
Choose a head ref
  • 2 commits
  • 8 files changed
  • 1 contributor

Commits on May 23, 2019

  1. Update copyright statement in about box.

    Also, make sure it's localized properly.
    whitequark committed May 23, 2019
    Copy the full SHA
    0921296 View commit details
    Browse the repository at this point in the history
  2. Win32: use native OpenGL drivers, if available.

    After this commit, if the target system does have modern OpenGL
    drivers installed, ANGLE is configured to use them, bypassing most
    translation (shaders still have to be translated from ESSL to GLSL).
    
    If there are no OpenGL drivers, such as if the graphics drivers were
    installed via Windows Update, DirectX translation is still used. This
    results in a very noticeable startup delay and minor performance
    degradation.
    
    In addition it is no longer necessary to build with -DOPENGL=1 to be
    able to run the binary in wine; everything works out of the box.
    Before, wine's incomplete HLSL translator would crash.
    
    This change required renaming the variable `texture` in shaders,
    since it shadows the Core GLSL function with the same name, and ANGLE
    translates texture2D() calls to texture() calls.
    whitequark committed May 23, 2019
    Copy the full SHA
    e9b9dca View commit details
    Browse the repository at this point in the history