[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/02: gnu: Add mojoshader-with-viewport-flip.
From: |
guix-commits |
Subject: |
02/02: gnu: Add mojoshader-with-viewport-flip. |
Date: |
Tue, 24 Sep 2019 05:34:31 -0400 (EDT) |
ambrevar pushed a commit to branch master
in repository guix.
commit b150e83bef766ca67a3931afce36b6cb6c7f8c10
Author: Pierre Neidhardt <address@hidden>
Date: Tue Sep 24 11:32:45 2019 +0200
gnu: Add mojoshader-with-viewport-flip.
* gnu/packages/gl.scm (mojoshader-with-viewport-flip): New variable.
---
gnu/packages/gl.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index c02d886..bfa80b1 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -858,3 +858,26 @@ MojoShader provides both a simple API to convert bytecode
to various profiles,
and (optionally) basic glue to rendering APIs to abstract the management of
the shaders at runtime.")
(license license:zlib))))
+
+(define-public mojoshader-with-viewport-flip
+ ;; Changeset c586d4590241 replaced glProgramViewportFlip with
+ ;; glProgramViewportInfo.
+ ;; https://hg.icculus.org/icculus/mojoshader/rev/c586d4590241
+ (let ((changeset "2e37299b13d8"))
+ (package
+ (inherit mojoshader)
+ (name "mojoshader-with-viewport-flip")
+ (version (string-append "20190725" "-" changeset))
+ (source
+ (origin
+ (method hg-fetch)
+ (uri (hg-reference
+ (url "https://hg.icculus.org/icculus/mojoshader/")
+ (changeset changeset)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0ffws7cqbskxwc3hjsnnzq4r2bbf008kdr3b11pa3kr7dsi50y6i"))))
+ (synopsis "Work with Direct3D shaders on alternate 3D APIs (with
viewport flip)")
+ (description "This is the last version of the mojoshader library with
+the glProgramViewportFlip before it was replaced with glProgramViewportInfo.")
+ (license license:zlib))))