Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New edge shader technique #886

Draft
wants to merge 74 commits into
base: production
Choose a base branch
from
Draft

Commits on Sep 4, 2020

  1. Added custom lights and disable viewer default light

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    28f4a8f View commit details
    Browse the repository at this point in the history
  2. Remove

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    7605b62 View commit details
    Browse the repository at this point in the history
  3. work in progress: creating multi pass render pipeline

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    1fbe50a View commit details
    Browse the repository at this point in the history
  4. Work in progress creating outline pipeline

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    1dd0087 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cffb947 View commit details
    Browse the repository at this point in the history
  6. Basic normal shader render to texture with multisample2d texture atta…

    …ched to camera
    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    8e2470c View commit details
    Browse the repository at this point in the history
  7. Work in progress, trying to render the second pass texture to the scr…

    …een quad
    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    fe124c0 View commit details
    Browse the repository at this point in the history
  8. First sucess in using OSG FBO RTT and Qt

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    7330c9d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d957454 View commit details
    Browse the repository at this point in the history
  10. work in progress, created basic pipeline

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    f6d10a6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    52bd665 View commit details
    Browse the repository at this point in the history
  12. Fixed rendering of edges for transparent objects

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    eef8fee View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8c18220 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    25992ab View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ff87498 View commit details
    Browse the repository at this point in the history
  16. Added debug and configuration options

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    be59c23 View commit details
    Browse the repository at this point in the history
  17. Added more configuration options

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    860ffe8 View commit details
    Browse the repository at this point in the history
  18. Moved global state to OutlinePipeline class

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    d7e89db View commit details
    Browse the repository at this point in the history
  19. Decrease sample buffer size

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    1a921fe View commit details
    Browse the repository at this point in the history
  20. Removed unused code

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    620edb9 View commit details
    Browse the repository at this point in the history
  21. Simplified unique color id function

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    de40ade View commit details
    Browse the repository at this point in the history
  22. Work in progres new edget technique

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    949ef32 View commit details
    Browse the repository at this point in the history
  23. Implemented new technique for edges

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    16b345a View commit details
    Browse the repository at this point in the history
  24. Generalized the pipeline

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    e8ea801 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    90e6324 View commit details
    Browse the repository at this point in the history
  26. Fixed resize

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    a30e39c View commit details
    Browse the repository at this point in the history
  27. Now work in progress for reloading shaders on the fly

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    8d08299 View commit details
    Browse the repository at this point in the history
  28. Finished auto reload shaders

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    3a928ae View commit details
    Browse the repository at this point in the history
  29. Added offset to show each viewport separatelly

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    5494a48 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    cf7df7f View commit details
    Browse the repository at this point in the history
  31. work in progress implementig canny filter

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    00f1101 View commit details
    Browse the repository at this point in the history
  32. fixed identation

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    0d0e770 View commit details
    Browse the repository at this point in the history
  33. Fixed linear filter and shader reload problem

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    bace9e4 View commit details
    Browse the repository at this point in the history
  34. work in progress: implementing canny filter

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    9a18712 View commit details
    Browse the repository at this point in the history
  35. Renamed functions to upper case first letter

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    657fa0c View commit details
    Browse the repository at this point in the history
  36. Finished basic non maximum supression for gradient

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    28a3dfa View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    8131b2e View commit details
    Browse the repository at this point in the history
  38. Finished basic outline shader

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    1008f3a View commit details
    Browse the repository at this point in the history
  39. Finished basic outline

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    c16ffa1 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    011b4c9 View commit details
    Browse the repository at this point in the history
  41. Finished basic outline working version

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    f27ade1 View commit details
    Browse the repository at this point in the history
  42. Removed unused shader c ode

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    ab21f2d View commit details
    Browse the repository at this point in the history
  43. Removed unused shader file

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    1a9051f View commit details
    Browse the repository at this point in the history
  44. Cleared unused code

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    1603c34 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    d9aa1ce View commit details
    Browse the repository at this point in the history
  46. work in progress: testing new osg version

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    ceda69c View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    8e29171 View commit details
    Browse the repository at this point in the history
  48. Fixed transparent object color

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    dfad718 View commit details
    Browse the repository at this point in the history
  49. Fixed fbo resize issue

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    0b6efde View commit details
    Browse the repository at this point in the history
  50. Removed expensive mix with gradient field

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    a4f7a36 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    0793813 View commit details
    Browse the repository at this point in the history
  52. Removed unused varying

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    c478198 View commit details
    Browse the repository at this point in the history
  53. Added flag for enabling/disabling outline and light

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    ab155f6 View commit details
    Browse the repository at this point in the history
  54. Now resizing FBOs using osg camera resize()

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    a4b8944 View commit details
    Browse the repository at this point in the history
  55. Added option for changing compatibility mode

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    83afdce View commit details
    Browse the repository at this point in the history
  56. Embedded shaders in code

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    7932fb2 View commit details
    Browse the repository at this point in the history
  57. Added comments and removed lights group

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    02ad489 View commit details
    Browse the repository at this point in the history
  58. restored osg version

    Pablo Elias committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    2690995 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2020

  1. Configuration menu
    Copy the full SHA
    b485078 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2020

  1. Improved outline shaders effienciency by preventing some texture acce…

    …ssess and some variable allocations
    Pablo Elias committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    85a51f3 View commit details
    Browse the repository at this point in the history
  2. Added command for dynamically disabling/enabling advanced rendering s…

    …haders. Also now rendering with 30 fps vsync to save gpu resources
    Pablo Elias committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    b5a57d9 View commit details
    Browse the repository at this point in the history
  3. Renamed and commented method

    Pablo Elias committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    9fedafd View commit details
    Browse the repository at this point in the history
  4. Synced shader file with embedded shader code

    Pablo Elias committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    4f55f2f View commit details
    Browse the repository at this point in the history
  5. Added optional switch between shader code / shader file

    Pablo Elias committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    d8412be View commit details
    Browse the repository at this point in the history
  6. Added missing files to cmake

    Pablo Elias committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    721181e View commit details
    Browse the repository at this point in the history
  7. Removed debug forced stats show

    Pablo Elias committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    3f2a350 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'production' into newEdgeShaderTechnique

    Pablo Elias committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    d2f9e25 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2020

  1. Tell OR downstreams to pick RapidJSON headers

    PeterBowman authored and Pablo Elias committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    69d0013 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0477f31 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/production' into newEdgeShaderTe…

    …chnique
    Pablo Elias committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    0d059e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. Disabled default text labels since in screenspace they conflict if sh…

    …aders
    Pablo Elias committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    8bcde09 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Configuration menu
    Copy the full SHA
    b3c0322 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    272211e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24678cf View commit details
    Browse the repository at this point in the history