issues
search
heyx3
/
Bplus.jl
A modern OpenGL 4.6 rendering framework, written in Julia.
Other
69
stars
3
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Port and generalize the BpWorld project's ability to process `#include` statements in shaders
#36
heyx3
opened
1 year ago
0
All `GL.AbstractResource` types should double-check that they're not used within the wrong context
#35
heyx3
opened
1 year ago
0
All `GL.AbstractResource` types should catch any exceptions in their constructor, and destroy their allocated OpenGL handle before rethrowing
#34
heyx3
opened
1 year ago
0
Add new functions to the `GL.AbstractResource` interface: `set_name()` and `get_name()`
#33
heyx3
opened
1 year ago
0
Make certain OpenGL extensions optional, mainly `GL_ARB_gpu_shader_int64`
#32
heyx3
opened
1 year ago
1
Add another overload of `GL.render_mesh()` for indirect drawing
#31
heyx3
opened
1 year ago
0
The current implementation of `GL.render_mesh()` with multidraw (`glMultiDrawArrays`) generates garbage
#30
heyx3
opened
1 year ago
0
Cache the current status of `GL_PRIMITIVE_RESTART`, and only toggle if it necessary
#29
heyx3
opened
1 year ago
0
Only bind program/mesh if it's not already bound
#28
heyx3
opened
1 year ago
0
Refactor functions for clearing screen and/or `Target`s
#27
heyx3
closed
9 months ago
1
Define structs to unambiguously describe the packed depth/stencil formats
#26
heyx3
opened
1 year ago
0
Fix the stack traces when an error happens within `GL.bplus_gl_context()`
#25
heyx3
opened
1 year ago
0
Revisit the older, better OpenGL debugging and error reporting
#24
heyx3
opened
1 year ago
1
Fix the `GL.Context` callback for GLFW 'joystick connected' events
#23
heyx3
opened
1 year ago
0
Context stores the active `Target` (or `nothing`).
#22
heyx3
opened
1 year ago
0
An alternative mode to `GL.Device` that gets the minimum values guaranteed by OpenGL 4.6
#21
heyx3
opened
1 year ago
0
Implement `SimplexNoiseField`
#20
heyx3
opened
1 year ago
0
Implement Simplex Noise
#19
heyx3
opened
1 year ago
0
Implement `WorleyField`
#18
heyx3
opened
1 year ago
0
Implement WorleyNoise in *Math/noise.jl*
#17
heyx3
opened
1 year ago
0
Change the seed values for `PerlinField` to be fields rather than literals
#16
heyx3
opened
1 year ago
0
Analytical gradient for `PerlinField`
#15
heyx3
opened
1 year ago
0
More customizability for PerlinField
#14
heyx3
opened
1 year ago
0
Fields for coordinate transformations
#13
heyx3
opened
1 year ago
0
Field that embeds a lower-dimensional field in a higher-dimensional one
#12
heyx3
opened
1 year ago
0
Make a better way of reporting Field DSL warnings
#11
heyx3
opened
1 year ago
0
Analytical gradient for the GradientField itself
#10
heyx3
opened
1 year ago
0
More plain math functions for Fields
#9
heyx3
opened
1 year ago
0
Implement various curves as Fields
#8
heyx3
opened
1 year ago
0
New kind of Field: Signed (or unsigned) Distance Fields
#7
heyx3
opened
1 year ago
0
Implement more Field operations
#6
heyx3
opened
1 year ago
1
System to convert a Field into a shader (and a MultiField into a sequence of shaders)
#5
heyx3
opened
1 year ago
0
Add some missing optional parameters for the second `sample_field!()` overload, with `MultiField`
#4
heyx3
opened
1 year ago
0
Implement an efficient derivative calculation for TextureField
#3
heyx3
opened
1 year ago
0
Implement cubic sampling for TextureField
#2
heyx3
opened
1 year ago
0
Integrate Physics
#1
heyx3
opened
1 year ago
0
Previous