- 25 Jun, 2013 1 commit
-
-
Maciej Suminski authored
-
- 24 Jun, 2013 7 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 21 Jun, 2013 2 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 20 Jun, 2013 3 commits
-
-
Maciej Suminski authored
-
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 2 commits
-
-
Maciej Suminski authored
Changed order of used headers, so there is no need to include again 'wx/wx.h' needed by layers_id_color_and_visibility.h
-
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 2 commits
-
-
Maciej Suminski authored
-
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 2 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 04 Jun, 2013 4 commits
-
-
Dick Hollenbeck authored
which was creating silly strings like PcbTextThickness=" 0.300000" in kicad.pro files.
-
Dick Hollenbeck authored
-
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 2 commits
-
-
Dick Hollenbeck authored
-
Maciej Suminski authored
Display linking errors in debug mode for shaders. Added SHADER::GetAttribute() function for getting shaders attribute location.
-
- 01 Jun, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 31 May, 2013 8 commits
-
-
Dick Hollenbeck authored
*) Enhancements to make_lexer(). *) Support multi-threaded build. *) Switch to "bzr patch" from patch.exe for Windows users.
-
Dick Hollenbeck authored
-
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
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
factor out isNumber() in dsnlexer.cpp, add support for numbers with exponents, leave commented out for further testing
-
Dick Hollenbeck authored
factor out isNumber() in dsnlexer.cpp, add support for numbers with exponents, leave commented out for further testing
-
- 30 May, 2013 2 commits
-
-
Dick Hollenbeck authored
-
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.
-