- 04 Jun, 2013 2 commits
-
-
Maciej Suminski authored
Switching to OpenGL using shaders backend on the fly (changed keyboard shortcuts: different backends are available using Alt+F9..F12).
-
Maciej Suminski authored
Shader's parameters are stored in VBO_ITEM. Changed VBO_ITEM data structure. Added UseShader() function for selecting shader for a given VBO_ITEM. Added one main vertex & fragment shader program to be used for with all kinds of items (type of shader is selected using attributes that are stored in VBO). Currently available shaders are: at-least-1px-width line, filled circle and stroked circle. Removed unnecessary param (aDepthOffset) from a few functions (OPENGL_GAL::drawSemiCircle(), OPENGL_GAL::drawLineCap()). Removed function OPENGL_GAL::DrawRoundedSegment(). Changed some asserts to debug info or error log.
-
- 03 Jun, 2013 1 commit
-
-
Maciej Suminski authored
Display linking errors in debug mode for shaders. Added SHADER::GetAttribute() function for getting shaders attribute location.
-
- 27 May, 2013 1 commit
-
-
Maciej Suminski authored
-
- 16 May, 2013 5 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 15 May, 2013 6 commits
-
-
Maciej Suminski authored
Added functionality for transformation of VBO vertices, extended functions like translate, rotate, scale using glm library. Removed D() macro, as it was not used, but in conflict with glm library. Added VBO_ITEMs for circles, semicircles. Now almost everything is drawn using VBO (besides polygons and grid).
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
Items are not recached until GAL is changed (earlier it was done on every rendering backend switch).
-
Maciej Suminski authored
-
- 14 May, 2013 4 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 13 May, 2013 2 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 10 May, 2013 1 commit
-
-
Maciej Suminski authored
-
- 30 Apr, 2013 2 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 25 Apr, 2013 7 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Wayne Stambaugh authored
* Create separate NETLIST object to hold contents of netlist files. * Read entire netlist and footprint link files before making applying changes to board. * Add BOARD::ReplaceNetlist() function to eliminate the calls between the NETLIST_READER, PCB_EDIT_FRAME, and BOARD objects. * Change placement of new components below the center of the current board or in the center of the page if the BOARD is empty. * Add dry run option to netlist dialog to print changes to message control without making changes. * Add button to netlist dialog to allow saving contents of message control to a file. * Eliminate the need to compile netlist_reader_*.cpp in both CvPcb and Pcbnew. * Add netlist_reader_*.cpp to the pcbcommon library. * Remove redundant load component link file code from CvPcb. * Modify CvPcb new to work with the new NETLIST_READER object. * Add compare() function and < and == operators to FPID object. * Add REPORTER class to hide an underlying string writing implementation for use in low level objects. Thank you Dick for the idea. * Lots of minor coding policy, Doxygen comment, and missing license fixes.
-
Dick Hollenbeck authored
pcb_parser failed on (fill yes (arc_segments 16) (thermal_gap 1.99898) (thermal_bridge_width 1.99898)) See http://tech.groups.yahoo.com/group/kicad-users/message/15105
-
Maciej Suminski authored
-
Maciej Suminski authored
-
jean-pierre charras authored
-
- 24 Apr, 2013 2 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
Removed BeginLayer and EndLayer functions. Resolved Cairo layers drawing problem in a different way.
-
- 23 Apr, 2013 3 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 22 Apr, 2013 3 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 21 Apr, 2013 1 commit
-
-
Wayne Stambaugh authored
-