• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Graphics library for Mercury, including OpenGL bindings, TGA image reading, and X11, Win32, and SDL2 windowing and input.


RSS
Rev. Hora Autor
7b99202 master trunk 2023-06-30 08:41:05 AlaskanEmily

Add Ant build file, GLFW demo can now be run with `demo/saffron_glfw_demo.sh --java` \o/

7614f5b 2023-06-30 08:40:15 AlaskanEmily

Add Java/LWJGL support to GLFW utility

1d82567 2023-06-30 08:39:39 AlaskanEmily

Add Java support to core and GL components

7eebb64 2023-06-30 08:36:07 AlaskanEmily

Fix Java version of demo/timer.m

ef15231 2023-06-30 08:35:48 AlaskanEmily

Add support for running Java versions of demos by adding --java as the first argument to the demo script

baa0d44 2023-06-27 04:31:10 AlaskanEmily

Update copyright year

bde46be 2023-06-27 04:12:19 AlaskanEmily

Add GLFW delegate window backend.

This doesn't yet have a Java implementation, but providing one with LWJGL is
the next step for a usable Java backend.

a62e13c 2023-06-27 04:11:09 AlaskanEmily

Add color-buffer masked draw typeclasses. I thought we already had this?

160c807 2023-06-27 04:10:31 AlaskanEmily

Add asserts for sizes when creating OpenGL textures from bitmaps.

1fbedf2 2023-06-27 04:08:28 AlaskanEmily

Add convenience functions to Saffron window delegate

Also move the 'quit' component of the delegate interface to a return value from
'update'. This more closely matches how OS X and GLFW will work, and should be
easy to implement for other backends if they tell the delegate to quit instead.

0c566e6 2023-06-26 03:36:03 AlaskanEmily

Add Saffron window delegate utility.

This is used for windowing backends that must provide a delegate/callbacks for
input and redraw. This will be needed for GLFW (mostly useful for Java), OS X,
and Android.

bd496c8 rc_1_0 rel_1_0 2023-06-12 03:06:40 AlaskanEmily

Fix wrong link flags on OpenBSD/NetBSD

832a1bc 2023-05-28 03:26:10 AlaskanEmily

Change OpenGL2 matrices to be passed in as row-major, to match the mmath usage

6b39eac 2022-08-27 07:01:43 AlaskanEmily

Add shader support to GL2 backend, include a simple demo

e173e9d 2022-08-27 07:00:59 AlaskanEmily

Add shader group support to saffron.draw

909e16c 2022-08-27 07:00:18 AlaskanEmily

Add missing shader functions for uniforms

dc47281 2022-08-26 06:26:08 AlaskanEmily

Add missing shader functions to create a shader program purely in Mercury

eb3d942 2022-08-26 04:43:38 AlaskanEmily

Remove unused import for the cube demo

ec0178b 2022-08-26 04:29:24 AlaskanEmily

Add platform-conditional checks in generated extension code

8b1b7ba 2022-08-26 04:28:28 AlaskanEmily

Change extension structure generation to avoid unnecessary fields in structs and do alloc on the caller-side

b517869 2022-08-26 04:11:02 AlaskanEmily

Update some OpenGL expectations

b66b36f 2022-06-14 08:04:06 AlaskanEmily

Make supports_extension a generic function on any GL context that has a gl_load_func_ctx.

This prevents the circular dependency on needing a gl_ctx for the context to test, and needing to test for extensions to create the context.

c3df886 2022-06-03 00:16:13 AlaskanEmily

Some cleanups in Unix makefile

7348cab 2022-06-02 23:28:02 AlaskanEmily

Add more extensive OpenGL shader API wrapper

a619529 2022-06-02 23:27:48 AlaskanEmily

Fix code generation for bindings that do not have a core version

8f211d9 2022-04-27 11:04:55 AlaskanEmily

Fix support for non-GL3+ systems

8a215ba 2022-04-27 10:28:29 AlaskanEmily

Generate OpenGL extension and post-1.1 bindings automatically

d69e2ed 2022-04-24 05:06:14 AlaskanEmily

Update mmath

7a859e0 2022-04-18 04:20:49 AlaskanEmily

Update mmath

d35f300 2022-04-11 01:01:37 AlaskanEmily

Remove old-style bindings for glDrawTextureNV