]> git.sesse.net Git - nageru/history - flow.cpp
Allow symlinked frame files. Useful for testing.
[nageru] / flow.cpp
2018-11-25 Steinar H. GundersonEmbed shaders into the binary.
2018-10-14 Steinar H. GundersonAssorted clang-format fixes (not complete).
2018-10-05 Steinar H. GundersonFix some Clang warnings.
2018-09-16 Steinar H. GundersonDo deinterleaving on the GPU (subsampling still remains).
2018-09-16 Steinar H. GundersonDo the interpolation in Y'CbCr instead of RGBA; saves...
2018-09-15 Steinar H. GundersonRelease flow textures when we are done with them.
2018-09-15 Steinar H. GundersonFix an issue where interpolation would not work, since...
2018-09-15 Steinar H. GundersonSplit out the flow code from the example driver.
2018-09-15 Steinar H. GundersonMake disabling variational refinement somewhat more...
2018-09-15 Steinar H. GundersonParametrize patch size and number of iterations.
2018-09-15 Steinar H. GundersonStart parametrizing the operating points for DIS.
2018-09-15 Steinar H. GundersonMove flow classes into a header file; first step on...
2018-08-08 Steinar H. GundersonSupport rendering forward and backward flow in parallel.
2018-08-08 Steinar H. Gunderson16-bit depth should be plenty.
2018-08-08 Steinar H. GundersonUse a renderbuffer instead of a depth texture; potentia...
2018-08-07 Steinar H. GundersonRename “Total” to something more descriptive.
2018-08-06 Steinar H. GundersonFix patch placement. Again.
2018-08-04 Steinar H. GundersonAdd a warmup option to get somewhat more consistent...
2018-08-04 Steinar H. GundersonFix a bug where the first black pass of SOR would read...
2018-08-04 Steinar H. GundersonRename du_dv_tex to diff_flow_tex, for consistency.
2018-08-04 Steinar H. GundersonFix an outdated comment.
2018-08-04 Steinar H. GundersonSplit the equation texture in two, which speeds up...
2018-08-03 Steinar H. GundersonFix a NaN issue on Intel.
2018-08-03 Steinar H. GundersonPack the gradients and image together into a single...
2018-08-03 Steinar H. GundersonRemove some redundant glUseProgram() calls.
2018-08-02 Steinar H. GundersonProperly release the flow texture; saves 1 ms (!) on...
2018-08-02 Steinar H. GundersonCompute diffusivity instead of smoothness, which saves...
2018-08-02 Steinar H. GundersonRemove some dead code.
2018-08-02 Steinar H. GundersonShare VAOs between all the passes. Much less code,...
2018-08-02 Steinar H. GundersonFix an issue where we would lose >1 ms for computing...
2018-08-02 Steinar H. GundersonMake PersistentFBOSet handle depth.
2018-08-02 Steinar H. GundersonRemove the rather pointless enable_if tests for now...
2018-08-02 Steinar H. GundersonDisable dither; we don't need it.
2018-08-02 Steinar H. GundersonWhen timing a level, print the resolution.
2018-08-02 Steinar H. GundersonMake a new flag --detailed-timing for microsecond measu...
2018-08-02 Steinar H. GundersonMove GPUTimers into its own file.
2018-08-01 Steinar H. GundersonRemove an unused uniform.
2018-07-31 Steinar H. GundersonUse the same PBO readback system for interpolated image...
2018-07-30 Steinar H. GundersonImplement hole filling.
2018-07-30 Steinar H. GundersonPut depth in 0..1; evidently even fp32 depth is clamped...
2018-07-30 Steinar H. GundersonStart working on interpolation code.
2018-07-28 Steinar H. GundersonDo RGB -> grayscale conversion on the GPU.
2018-07-28 Steinar H. GundersonSplit texture pooling out from DISComputeFlow into...
2018-07-28 Steinar H. GundersonHide the OpenGL window; it is rather annoying.
2018-07-28 Steinar H. GundersonStop leaking texture views (and by extension, textures).
2018-07-27 Steinar H. GundersonSmall code cleanup.
2018-07-27 Steinar H. GundersonUse textureSize() instead of sending in uniforms manual...
2018-07-26 Steinar H. GundersonFinally get SOR working.
2018-07-26 Steinar H. GundersonRework patch placement. Finally inches our EPE just...
2018-07-25 Steinar H. GundersonTweak the default variational refinement weights (optim...
2018-07-25 Steinar H. GundersonGive the variational refinement terms slightly less...
2018-07-25 Steinar H. GundersonSample gradient as zero outside the image, instead...
2018-07-24 Steinar H. GundersonUse asynchronous readback when doing many flows. Speeds...
2018-07-23 Steinar H. GundersonFix some uniforms not getting through to the motion...
2018-07-23 Steinar H. GundersonAdd a debugging flag to disable/ignore variational...
2018-07-23 Steinar H. GundersonMake flow writing a bit faster.
2018-07-23 Steinar H. GundersonPrint out the first flow pair, too.
2018-07-23 Steinar H. GundersonAdd a --disable-timing flag (less spew, less GPU waiting).
2018-07-23 Steinar H. GundersonAdd support for computing many flows sequentially ...
2018-07-23 Steinar H. GundersonRefactor the flow writing.
2018-07-23 Steinar H. GundersonReuse textures between flow invocations.
2018-07-23 Steinar H. GundersonMake a wrapper class for all the flow logic.
2018-07-23 Steinar H. GundersonRefactor FBO creation. A step on the way to persistent...
2018-07-23 Steinar H. GundersonSmall cleanup.
2018-07-22 Steinar H. GundersonMake it possible to set alpha/delta/gamma on the comman...
2018-07-22 Steinar H. GundersonAdd in the relative weighting of the variational refine...
2018-07-22 Steinar H. GundersonFix a comment.
2018-07-21 Steinar H. GundersonAdd another missing clear.
2018-07-21 Steinar H. GundersonDeal with buggy GPU timers that go backwards.
2018-07-21 Steinar H. GundersonIf needed, resize the flow up (bilinearly) to the final...
2018-07-21 Steinar H. GundersonFix a typo.
2018-07-21 Steinar H. GundersonSupport giving in file names on the command line.
2018-07-21 Steinar H. GundersonLoad arbitrary images through SDL_image, instead of...
2018-07-21 Steinar H. GundersonFix some errors in the smoothness term.
2018-07-20 Steinar H. GundersonAdd some missing clears.
2018-07-20 Steinar H. GundersonIn the variational refinement, change the flow unit...
2018-07-20 Steinar H. GundersonAdd a FIXME on the scissor.
2018-07-20 Steinar H. GundersonAdd much more detailed GPU timers.
2018-07-20 Steinar H. GundersonFix flow output after we did normalization in the add...
2018-07-20 Steinar H. GundersonAvoid infinities in a uniform.
2018-07-20 Steinar H. GundersonFinish up the variational refinement, conceptually...
2018-07-20 Steinar H. GundersonImplement SOR.
2018-07-19 Steinar H. GundersonCalculate smoothness and set up the equations. Still...
2018-07-19 Steinar H. GundersonAlso calculate beta_0 when calculating derivatives.
2018-07-18 Steinar H. GundersonFix some indentation.
2018-07-18 Steinar H. GundersonUse textureOffset() wherever possible to save some...
2018-07-17 Steinar H. GundersonCalculate I_x and I_y for variational refinement.
2018-07-11 Steinar H. GundersonStart working on variational refinement.
2018-07-11 Steinar H. GundersonReduce the spam in apitrace a bit.
2018-07-07 Steinar H. GundersonDo patch normalization in densification.
2018-07-07 Steinar H. GundersonRemove an unused sampler.
2018-07-06 Steinar H. GundersonRemove some duplicate vertex attributes.
2018-07-06 Steinar H. GundersonUse fp16 for the densification output texture; evidentl...
2018-07-06 Steinar H. GundersonRemove an unused uniform.
2018-07-06 Steinar H. GundersonCheck uniform locations ahead-of-time, for slightly...
2018-07-06 Steinar H. GundersonAdd some utility functions for working with .flo files.
2018-07-06 Steinar H. GundersonWrite a .flo file for easier evaluation.
2018-07-05 Steinar H. GundersonShow GPU time used.
2018-07-05 Steinar H. GundersonVisualize the flow consistently with .flo files (which...
2018-07-04 Steinar H. GundersonUpdate some comments.
next