June 28, 2012, 20:48 (GMT) |
Added additional manipulators for scaling/translating in two dimensions at once, and added mouseover highlighting for the manipulator handles. |
June 28, 2012, 20:07 (GMT) |
More shameless hacking, make mapping mode depend on the tool. I really have to expose support for mapping modes in image paint too. Only area is really hard to support anyway...Now that overlay sort of works, it's plain that the overlay is not exactly as it should be for texpaint. Working out why not. |
June 28, 2012, 19:38 (GMT) |
Extra/Ultra/Super/Dooper/Uber hackish commit to set mapping mode of texpaint brushes to tiled, same as they behave currently. Unfortunately there's no straightforward way to detect which brush goes to which paint mode so a version patch is hard to write. |
June 28, 2012, 18:45 (GMT) |
Rename sculpt_paint_capabilities to paint_capabilities, only expose mapping options for sculpt brushes (until properly supported, if ever, for texpaint too) |
June 28, 2012, 18:36 (GMT) |
Important! Revert to texture unit 0 before resetting matrix or we get corruption in the viewport on rake or rotated brushes. |
June 28, 2012, 13:12 (GMT) |
Removed a debug printf statement |
June 28, 2012, 13:11 (GMT) |
Fixed some bugs with vertex snapping, and re-implemented edge snapping. It's not quite working yet, but should be soon. |
June 28, 2012, 05:33 (GMT) |
Constraint export modification. |
June 28, 2012, 04:06 (GMT) |
forgot to add the color dictionary for the color readability commit |
June 28, 2012, 04:02 (GMT) |
Changed header comment to read "The Original code is Copyright (C) 2012." |
June 28, 2012, 01:13 (GMT) |
Color Readability: Start to make drawing color specification more consistent and readable. Changed gpuColorPack to gpuColor3x and gpuColor4x which take a hex color code. Define common color codes as readable macros (e.g., #define CPACK_RED 0xFF0000) Special gpuGrey function for shades of grey Change most places that specify an alpha to use floats instead of bytes Always format color components as 0.0f and alpha as 0.000f There are still several places that specify compile time constants for colors and that use float or bytes instead of a single hex. I'd like to unify all of these to use hex, and then put all the colors into GPU_colors.h (if it makes sense to). Some files might do better with a local color dictionary. |
June 28, 2012, 00:00 (GMT) |
fixed wierd const primitive parameter |
June 27, 2012, 21:57 (GMT) |
Adding Axis Rotation function. Clean up warnings. |
June 27, 2012, 16:20 (GMT) |
Files aren't ready yet |
June 27, 2012, 14:53 (GMT) |
Fix GLES mesh conversion |
June 27, 2012, 14:40 (GMT) |
Disable some shader which won't compile under GLES B_GLES is a custom define for GL ES |
June 27, 2012, 14:35 (GMT) |
ARB/EXT are very simular to standard functions. OpenGL ES support only standard functions. Therefore we have gpu** which automaticly chooses between gl** and gl**ARB We use standard enums and gpu functions automaticly translates to ARB enums to call gl**ARB. GLSL and some Framebuffer functions are added. |
June 27, 2012, 08:10 (GMT) |
No need to set the default value for PixelTransfer. PixelTransfer is deprecated so this is a start at actually eliminating all of the calls. |
June 27, 2012, 06:02 (GMT) |
Made use of ClientActiveTextureARB and ClientActiveTexture consistent. (both are deprecated but should be using one or the other if it is being used) |
June 27, 2012, 05:38 (GMT) |
Fixed up some changes that were missed after the last merge. Several new uses of deprecated functions were introduced. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021