- 24 Jun, 2013 1 commit
-
-
Maciej Suminski authored
-
- 20 Jun, 2013 2 commits
-
-
Maciej Suminski authored
- VBO_CONTAINER::allocate() was returning wrong value in case of error - framelimiter had wrong formula for computing destined period between frames - removed _padding field from VBO_VERTEX, as it was not speeding up, but wasting memory
-
Maciej Suminski authored
Now it does not use all the CPU power while panning even on simple boards.
-
- 19 Jun, 2013 1 commit
-
-
Maciej Suminski authored
Moved fields containing information about currently used color, shader and transformation for vertices from VBO_ITEM to VBO_CONTAINER (OPENGL_GAL).
-
- 18 Jun, 2013 4 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
Added VBO_CONTAINER as a faster storage for vertices (OPENGL_GAL), tuned for exchanging data with GPU. Removed a few unnecessary variables and fields from OPENGL_GAL. Added function GAL::ClearCache() for freeing memory used by cached items. Fixed a few memory leaks (tesselator, PAINTER's settings & VIEW_ITEM's groups). Changed a few functions into inlines.
-
Maciej Suminski authored
-
- 06 Jun, 2013 1 commit
-
-
Maciej Suminski authored
Removed indices storing from VBO_ITEM as they are always consecutive numbers. Removed storing pointers to VBO_ITEMs that have to be drawn - instead they are memcpied to mapped GPU memory. Some functions of VBO_ITEM became inline.
-
- 05 Jun, 2013 1 commit
-
-
Maciej Suminski authored
-
- 04 Jun, 2013 3 commits
-
-
Dick Hollenbeck authored
which was creating silly strings like PcbTextThickness=" 0.300000" in kicad.pro files.
-
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.
-
- 31 May, 2013 3 commits
-
-
Dick Hollenbeck authored
*) Enhancements to make_lexer(). *) Support multi-threaded build. *) Switch to "bzr patch" from patch.exe for Windows users.
-
Michal Jahelka authored
* Add third list control with library names. * Add button to toolbar to select filter by library name. * Add bitmap for filter by library name toolbar button. * Remove custom UI colors from list controls.
-
Dick Hollenbeck authored
-
- 30 May, 2013 1 commit
-
-
jean-pierre charras authored
Pcbnew: Fix Bug #1185556. fix issue about Solder Paste Ratio value which was accepting only one digit in mantissa in 3 dialogs (now 6 digits in all dialogs). fix potential issue in .kicad_pcb file creation, in some places where a %g or %.16g format was used: al least under Mingw/gcc4.7.2, the floating number was written using scientific notation, not accepted by the S-expr reader.
-
- 28 May, 2013 1 commit
-
-
Wayne Stambaugh authored
* Add footprint library table loading to footprint editor. * Overload FOOTPRINT_INFO::ReadFootprintFiles() to read footprints from the footprint library tables. * Fix a bug in FP_LIB_TABLE::IsEmpty() when the table has a fallback table. * Add code to FOOTPRINT_EDIT_FRAME to use footprint library tables. * Add an optional build time version of PCB_EDIT_FRAME::loadFootprints() to populate netlist footprints from footprint library table. * Remove adding footprints to board whenever GetModuleLibrary() is called and move loading locally as required. * Add missing source file license comments and coding policy fixes.
-
- 26 May, 2013 1 commit
-
-
Dick Hollenbeck authored
File "rules" has instructional text as comments near top. 2) Convert all text files in repo to LF line ending form. Any checkout done with "rules" in play will convert the working tree to native line ending, while keeping repo as LF line ending.
-
- 25 May, 2013 1 commit
-
-
jean-pierre charras authored
Pcbnew: fix bug in drag module: connected tracks were not dragged. worksheet: code cleaning.
-
- 24 May, 2013 2 commits
-
-
Dick Hollenbeck authored
remove "~" from empty *.lib component fields, replace with "", doctor old *.lib fields to blank if that was the intention
-
jean-pierre charras authored
-
- 23 May, 2013 2 commits
-
-
Lorenzo Marcantonio authored
-
jean-pierre charras authored
-
- 22 May, 2013 1 commit
-
-
jean-pierre charras authored
-
- 20 May, 2013 1 commit
-
-
Wayne Stambaugh authored
* Add code for loading, modifying, and saving the global and project footprint library tables. * Add code to load MODULE objects using the footprint library table to the footprint viewer. * Add static methods to FP_LIB_TABLE to support loading footprint library tables.
-
- 19 May, 2013 1 commit
-
-
jean-pierre charras authored
Code cleaning and move worksheet code specific to title block and frame references shape in title_block_shapes.h and title_block_shapes_gost.h
-
- 18 May, 2013 1 commit
-
-
jean-pierre charras authored
-
- 16 May, 2013 3 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 15 May, 2013 3 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
Items are not recached until GAL is changed (earlier it was done on every rendering backend switch).
-
- 14 May, 2013 1 commit
-
-
Maciej Suminski authored
-
- 13 May, 2013 2 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 10 May, 2013 1 commit
-
-
Maciej Suminski authored
-
- 08 May, 2013 1 commit
-
-
Wayne Stambaugh authored
* Fix a bug when full file name and path are passed to FOOTPRINT_INFO:: ReadFootprintFiles() which I created in bug fix lp:593989. * Fix a wxString debug assertion in EDA_APP::InitEDA_Appl() when the KICAD environment variable is defined as an empty string. * Add error dialog when libraries cannot be found in system search path when loading footprint using the select footprint dialog. * Add footprint library name column to the EDA_LIST_DIALOG when selecting footprints from the list. * Allow reading all columns from the selected row in EDA_LIST_DIALOG. * Remove redundant sort from EDA_LIST_DIALOG constructor * Add library name member variable and accessors to FOOTPRINT_INFO. * Make headers translatable for Eeschema select component from list dialog. * Add some helper methods to FPID for identifying the FPID type and validity. * Remove a bunch of trailing whitespace and add missing license comments.
-