Coder Social home page Coder Social logo

sgine's People

Contributors

darkfrog26 avatar

Watchers

 avatar

sgine's Issues

Support non-perfect matches

In OpenGL Generator some methods do not match up perfectly. Support needs to be 
added to the generator to handle these scenarios properly.

Original issue reported on code.google.com by [email protected] on 24 Feb 2011 at 2:53

Direct image conversion functionality to OpenGL texture

Currently images can be loaded through ImageIO and pushed into a texture
via BufferedImage but this is inefficient and more CPU intensive than
loading and converting from a filesystem format directly into a GL texture.

Image types that should be supported include:
* PNG
* JPG
* TIF
* GIF
* TGA

Original issue reported on code.google.com by darkfrog26 on 11 Dec 2009 at 8:33

Update Jenkins and use SBT plugin

Jenkins should be updated to the latest version and sgine builds should rely on 
the SBT plugin rather than executing via a command-line process.

Original issue reported on code.google.com by [email protected] on 27 Mar 2011 at 2:14

Create FPS visual display

Currently the FPS object prints out the fps every second to the output
stream. It would be much more useful to have a visual fps counter.

Original issue reported on code.google.com by darkfrog26 on 16 Dec 2009 at 1:15

Applet support

Applet support needs to be completed for OpenGL

Original issue reported on code.google.com by darkfrog26 on 16 Dec 2009 at 1:17

Generate ScalaDoc

Details for methods and fields docs need to be generated at the time code is 
generated.

Original issue reported on code.google.com by [email protected] on 23 Mar 2011 at 3:11

animations runs infinitely when target is filtered

I don't know if it is a real issue or if the developer using sgine is 
responsible for avoiding this situation. I've got a double property that is 
filtered and animated:

import org.sgine.property.animate.LinearNumericAnimator
import org.sgine.property.FilteredProperty
import org.sgine.property.MutableProperty
import org.sgine.property.AnimatingProperty
import org.sgine.property.FilterType

object AnimatingFilterIssue {
  def main(args: Array[String]) {

    val prop = new MutableProperty[Double] 
                   with FilteredProperty[Double] 
                   with AnimatingProperty[Double] 
    {
      animator = new LinearNumericAnimator(1)
      val filter = (alpha: Double) => Math.max(0, Math.min(value, 1))
      val filterType = FilterType.Modify
    }

    prop := 1.5;
    prop.waitForTarget();
    println("finished") //unreachable because animation target was filtered
  }
}

Trying to set the animation target to a value that will be filtered causes the 
animation to run infinitely, as the snippet shows. The reason is obviously that 
the animation target can't be reached.
Changing the filter type to 'Retrieve' behaves equal.

I guess this problem could be a mine field for complex projects.

I work with version 2.8.1, Windows 7.

Original issue reported on code.google.com by [email protected] on 15 Jan 2012 at 11:36

libgdx dependency for core?

When using events in another project I was required to fulfill the dependency 
on libgdx before I could use the lib. This hard requirement should be removed 
to properly allow non-3d applications to leverage Sgine without the need of 
libgdx.

Original issue reported on code.google.com by [email protected] on 24 Nov 2011 at 11:11

Use correct argument names in methods

Currently "arg0", "arg1", etc. is being used as argument names. This should be 
changed to properly reference the method names used by OpenGL to make the 
documentation and code-completion much easier to utilize.

Original issue reported on code.google.com by [email protected] on 5 Mar 2011 at 3:09

Bugs in Bus events

1.) Bus only fires for listeners registered for a specific class, it does not 
handle sub-classes.
2.) Matching on the partial function doesn't allow fall-through. Throws a match 
error if the case is not matched.

Original issue reported on code.google.com by [email protected] on 24 Nov 2011 at 11:09

Massive garbage issues

What steps will reproduce the problem?
1. Run the search demo without vsync

Work needs to be done to isolate and remove garbage creation as a result of
the render loop to remove animation pauses from occurring

Original issue reported on code.google.com by darkfrog26 on 12 Dec 2009 at 4:08

Fix name lookup for methods

Current the generator uses "startsWith" to determine a match between a GL 
method name and the implementation method. This is problematic for cases like 
glClear as they match things like glClearColor.

Original issue reported on code.google.com by [email protected] on 23 Mar 2011 at 3:05

Create android and lwjgl sub-projects

Child projects need to be created under opengl for "android" and "lwjgl" for 
the generated implementation information and specific details relating to the 
implementation.

Original issue reported on code.google.com by [email protected] on 23 Mar 2011 at 3:10

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.