Chris Guillott
03ead33cbd
fix stuff
8 years ago
Chris Guillott
b8bf88a125
cleaner language :)
8 years ago
Chris Guillott
12a83555d5
un-bork merge commit
oops
8 years ago
Chris Guillott
becf700382
Merge branch 'master' of github.com:chrjguill/i3lock-color
8 years ago
Chris Guillott
3a1790ecc2
merge commit etc
8 years ago
Jasper Lievisse Adriaanse
ea65a5292d
Restore intended behaviour and don't use mlock(2) on OpenBSD.
8 years ago
Michael Stapelberg
0bed914e8e
Merge pull request #123 from jasperla/bsdauth
Add support for bsd_auth(3) as authentication backend
8 years ago
Jasper Lievisse Adriaanse
68fc2e8b5f
Use bsd_auth(3) instead of PAM on OpenBSD
Also apply two security measures for OpenBSD:
- use explicit_bzero(3)
- mlock(2) works for non-root users too
8 years ago
Jasper Lievisse Adriaanse
15973d1f52
Move all PAM code behind UES_PAM and enable that by default.
8 years ago
Jasper Lievisse Adriaanse
c1de117825
Rename all PAM-independant variables/comments.
there is nothing PAM-specific about pam_state or pam_state_t. therefore
rename them to be authenticator independant.
8 years ago
Ingo Bürk
512c10f1dd
Merge pull request #122 from jasperla/dpms
Remove last traces of DPMS
8 years ago
Jasper Lievisse Adriaanse
5aff9594aa
Remove last traces of DPMS
8 years ago
Diki Ananta
61f6428aed
Update packages requirements ( #20 )
libxcb-composite0 and libxcb-composite0-dev
8 years ago
Chris Guillott
919f65888c
Merge branch 'master' of github.com:chrjguill/i3lock-color
8 years ago
Chris Guillott
0bd7bb2d7e
merge upstream (fixes conflict)
8 years ago
martin
80d4452ec6
Fix covering of composited notifications ( #96 )
Use the XComposite extension to get the composite overlay window,
instead of just using the normal root window. This ensures that
composited windows are covered.
8 years ago
Chris Guillott
b07ec97602
Update Makefile
8 years ago
Chris Guillott
82e6dd83f2
Merge pull request #17 from sebastian-frysztak/box-blur
Blur support
8 years ago
Sebastian Frysztak
efcee548b2
Properly detect SSE2 on 32-bit systems
8 years ago
Sebastian Frysztak
bef18f2b74
Update lock.sh
8 years ago
Sebastian Frysztak
863f621ff3
Update readme
8 years ago
Sebastian Frysztak
0f989add08
Pass blur strength from command line arguments
8 years ago
Sebastian Frysztak
024dc2980e
Minor style changes
8 years ago
Sebastian Frysztak
3598cf19e8
Implement generic box blur
8 years ago
Chris Guillott
3a74fc4aba
Merge branch 'master' of https://github.com/i3/i3lock
8 years ago
Bownairo
9c8ae8b5d1
Change input slices to be exactly pi/3 in size instead of slightly more ( #107 )
8 years ago
Chris Guillott
148e2e48f8
Merge pull request #15 from timrydefalk/update_readme
Add missing dependency to apt-get command
8 years ago
Tim Rydefalk
eee0e536ed
Add missing dependency to apt-get command
8 years ago
Chris Guillott
f174907a07
Merge branch 'master' of https://github.com/i3/i3lock
8 years ago
Sebastian Frysztak
6029c8e0b5
Clean up a bit.
8 years ago
Sebastian Frysztak
020af692e6
Remove AVX version.
8 years ago
Sebastian Frysztak
e5e6368926
Remove SSSE3 version.
8 years ago
Sebastian Frysztak
b47631d785
SSE2: resize filter to 7x7. clean up a little.
8 years ago
Nicolò Balzarotti
7504e16527
Add Enter on C-m ( #103 )
8 years ago
Chris Guillott
18907f13ee
update readme
8 years ago
Chris Guillott
ac1bfe00a3
Update README.md
8 years ago
Sebastian Frysztak
ab41586b39
SSE2: switch from Gaussian to box blur
8 years ago
Sebastian Frysztak
4b58824e5e
SSE2: don't use VEX prefix.
8 years ago
Sebastian Frysztak
ea730e70e6
Unroll loops.
8 years ago
Sebastian Frysztak
6ae9934e20
Pass SIMD-specific CFLAGS only to blur_simd.c
8 years ago
Sebastian Frysztak
252999f640
Slightly refactor border handling code.
8 years ago
Sebastian Frysztak
f06dc6cbc4
Add AVX version.
It relies on some SSE2 instructions, so performance gain is not that
huge (about 1.4x).
I experimented with 256-bit loads, but they turned out to be slower (at
least on Sandy Bridge).
8 years ago
Sebastian Frysztak
95c333cba5
SSSE3: use 16-bit weights.
Overall, I'm very happy with performance of this code, but not so much
with resulting image. It seems like integer approximations won't do.
I might remove this code altogether, so I didn't update comments.
8 years ago
Chris Guillott
0fe47c14e8
comment out (seemingly?) unused code to remove warnings
8 years ago
Chris Guillott
ce12904a4a
merge from sebastian-frysztak/i3lock-color fast-blur to begin cleanup
bless you
8 years ago
Chris Guillott
db9e953bde
really hacky blur + overlayed image support
8 years ago
Sebastian Frysztak
72aec87047
Add SSSE3-based blur implementation.
Calculations are done on integer, rather than floating point numbers,
so this implementation is not as accurate (but when scale factor is
reasonable enough, no artifacs are visible).
It is, however, faster by a factor of ~3.
8 years ago
Sebastian Frysztak
3662b8e187
Improve border handling for larger kernels.
8 years ago
Sebastian Frysztak
afe41c5754
Extend kernel size to 15x15.
8 years ago
Sebastian Frysztak
a48ddb61db
Build with -O2.
8 years ago