0
I Use This!
Inactive

Commits : Listings

Analyzed about 19 hours ago. based on code collected 1 day ago.
Sep 27, 2023 — Sep 27, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Only round the corners of the rect whenever the radius > 0 There's a bug somewhere on the basic rasterizer, after dbugging the comparison between two equal points is not true etiher way, we should compare against the rasterize length limit (1/256) When generating the stroke Use two radius, one for the x and one for the y When generating the stroke figure also scale by the geometry matrix TODO++
turran
as Jorge Zapata
More... over 12 years ago
Add the stroke cap/join properties on the shapes Remove the line cap property and use the one from the shape renderer
turran
as Jorge Zapata
More... over 12 years ago
fic opengl detection More... over 12 years ago
Remove the hswitch renderer, no need for it Change how the renderes should do the setup, we now pass both the past and current states Update every renderer to support this scheme Add the geometry flag Add two more functions to know the past and current destination/source boundings Add another property on the shapes to know wheter the stroke should the inside/outside/centered on the shape Implement some cases of the stroke location Update API version Remove more warnings More fixes
turran
as Jorge Zapata
More... over 12 years ago
Handle the ellipse as a path too Add the free functions on the ellipse and the circle Add a helper function to dump the figure points
turran
as Jorge Zapata
More... over 12 years ago
Dont use the path on the rectangle always Add code to do the circle with a path Rearrange the code on the basic rasterizer in case we need to skip the vertex
turran
as Jorge Zapata
More... over 12 years ago
Use the correct units for the angle, it should have been done in degrees. Thanks Jose for pointing it out Remove trailing whitespaces
turran
as Jorge Zapata
More... over 12 years ago
Start changing how the renderers should setup, for simplicity we should also pass the old state, this is way the renderers should not need to store their own state of some parent property We'll need to do the same on the boundings calculation and the destination boundings Implement the arc_to command on the extended edges when stroking Add support for rounded rectangles when using the path renderer, we are using a quadratic curve which might not be as accurate as a circle, but is ok for now Add the path flags More fixes
turran
as Jorge Zapata
More... over 12 years ago
Fix the undefined symbols More tests with the arc command
turran
as Jorge Zapata
More... over 12 years ago
Modify the relative set function to receive the renderer state directly instead of the renderer Export the relative set/unset functions, those are needed for more renderers Start adding a prototype of how the path should be handled with opengl Add the geometry transformation property Handle the geometry transformation on the path and line renderer Add a prototype on the rectangle renderer to switch to the path renderer whenever the geometry matrix is set More fixes
turran
as Jorge Zapata
More... over 12 years ago
Simplify the setup of the shapes. Now we also pass the shape state More ideas on how to export the renderer relative functions Add an even/odd renderer on the stripes. Thanks Jose
turran
as Jorge Zapata
More... over 12 years ago
Add the cases where the bifigure has a fill/stroke renderer set Enable again the rectangle boundings Add some fixes on the destination boundings calculation
turran
as Jorge Zapata
More... over 12 years ago
Some testing on how to join the expanded edges
turran
as Jorge Zapata
More... over 12 years ago
Make the path use the curve interface
turran
as Jorge Zapata
More... over 12 years ago
Remove old decasteljau code Star moving the curve stuff rom the path into a common place as we'll need to call it also from the stroke generation More TODO
turran
as Jorge Zapata
More... over 12 years ago
Some more prototypes of what should be done later
turran
as Jorge Zapata
More... over 12 years ago
Something is wrong witht he glProgramParameteriEXT/ARB it isnt found, glew wasnt necessary More gl common code. Add the pixel transformation to draw shapes of the real size because on the geometry shader the coords are in the -1->1 range Some experiments with the algorithms, looks like rectangle stroking is pretty well, still need to fix the texture coordinates, that's another issue
turran
as Jorge Zapata
More... over 12 years ago
Handle correctly the bifigure on the path renderer More experiments with teh geometry shader
turran
as Jorge Zapata
More... over 12 years ago
More code to support geometry shaders
turran
as Jorge Zapata
More... over 12 years ago
Add a figure_set interface on the rasterizer instead of making the generic rasterizer store it Add magic check on the basic rasterizer Make both rasterizers implement the figure_set interface. For the bifigure it is the under figure Rename the bifigure global functions from renderer to rasterizer Restor the path stroke generation, still on testing mode Add another intrface for the commands to figure generation, the figure_end in case the implementation needs to do soemthing at the end Implement more vector functions
turran
as Jorge Zapata
More... over 12 years ago
Some more fixes
turran
as Jorge Zapata
More... over 12 years ago
Initial patch from Jose to support bi figure rendering Start moving stuff around. The main algorithm from the figure is moved to the basic rasterizer The bifigure is on the rasterizer_bifigure Replace local types of the figure with common vector ones, still not working but is a start
turran
as Jorge Zapata
More... over 12 years ago
Start defining the rasterizer interface TODO++
turran
as Jorge Zapata
More... over 12 years ago
Add a simple geometry shader for doing some research
turran
as Jorge Zapata
More... over 12 years ago
Change a bit the opengl renderer interface, now we can create more geometric shaders too, useful for later More tests on the rectangle renderer
turran
as Jorge Zapata
More... over 12 years ago
More changes
turran
as Jorge Zapata
More... over 12 years ago
More tests
turran
as Jorge Zapata
More... over 12 years ago
Do some testing on the rectangle renderer
turran
as Jorge Zapata
More... over 12 years ago
Remove some warnings on the rectangle renderer Use the correct alpha on the border calculation Avoid a SEGV when there's no OpenGL initialized
turran
as Jorge Zapata
More... over 12 years ago
Use the correct colors
turran
as Jorge Zapata
More... over 12 years ago