repo.or.cz
/
wine
/
hacks.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
wined3d: Use the format info to calculate compressed surface size in IWineD3DDeviceIm...
2009-06-10
Stef
a
n Dösinger
w
i
ned3d: D
o
n't s
e
t unl
o
aded
a
rrays
t
o zero
.
commit
|
commitdiff
|
tree
2009-06-10
S
t
e
fan Dösinger
wined3d: A small a
t
if
s
bump map improvemen
t
.
commit
|
commitdiff
|
tree
2009-06-10
S
te
f
an Dösinger
wined3d: Impleme
n
t d
s
y in
ARB
.
commit
|
commitdiff
|
tree
2009-06-10
S
tefa
n
D
ö
singer
wi
n
ed3d: Implement lo
o
ps with
the NV extensions
.
commit
|
commitdiff
|
tree
2009-06-10
Stefan Dö
s
inge
r
wi
n
ed3d:
Store the
b
umpmap ARB cons
t
ants in ARB struct
u
res
.
commit
|
commitdiff
|
tree
2009-06-02
Stefan Dösinger
wined3d: I
m
plement clippl
a
nes in
t
he A
R
B backend
.
commit
|
commitdiff
|
tree
2009-06-02
St
e
fa
n
Dösinger
w
ined3d: Upd
a
te clipplanes on a shader-f
i
x
ed
funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-06-02
Ste
f
an Dösin
g
er
wined3d:
U
se condi
t
ion
code for sRGB
w
rite c
o
rrection
.
.
.
commit
|
commitdiff
|
tree
2009-06-02
Stef
a
n Dösinge
r
wined3d: Handle LR
P
in v
e
rtex shader
s
.
commit
|
commitdiff
|
tree
2009-06-01
Stefan Dösinger
wined3d: Add a comme
n
t about te
x
b
em and X2D
.
commit
|
commitdiff
|
tree
2009-06-01
Stefan Dösinger
wined3d:
Don't
en
a
ble the NV
frag extensions if we
.
.
.
commit
|
commitdiff
|
tree
2009-06-01
Stefa
n
D
ösi
n
ge
r
wined3d: Write resul
t
.
c
olor in
one
m
ov
.
commit
|
commitdiff
|
tree
2009-06-01
Stefan D
ö
sing
e
r
w
ined3d: Revert
"
WineD3
D
: us
e
CMP
i
nstead o
f
SLT and
.
.
.
commit
|
commitdiff
|
tree
2009-06-01
Stefan Dösinger
wined3d
:
Use Rx regi
s
ters for sRGB corr
e
ction if p
o
ssi
b
le
.
commit
|
commitdiff
|
tree
2009-05-29
Stefan Dösinger
wined3d
:
Use N
R
M from GL_NV_fr
a
gment_prog
r
am2 if
available
.
commit
|
commitdiff
|
tree
2009-05-29
Stefan Dös
i
n
ge
r
w
i
ned3d: Avoid the TMP
_
COLOR
mov in
som
e
cases
.
commit
|
commitdiff
|
tree
2009-05-29
Stefan Dösin
g
er
wine
d
3d: Use D
P
2A or
X
2D for dp2add
i
f
a
v
ailable
.
commit
|
commitdiff
|
tree
2009-05-29
S
t
efan Dösi
n
ger
win
e
d3d: Remove a M
E
SA hack
.
commit
|
commitdiff
|
tree
2009-05-29
Stefan Dös
i
nger
wi
n
ed
3
d: Allocate th
e
proper size fo
r
the lconst m
a
p
.
commit
|
commitdiff
|
tree
2009-05-28
Stefan Dö
s
inger
w
ined3d: Emulate if(bool) in ARB shaders
.
commit
|
commitdiff
|
tree
2009-05-28
Stefan Dösin
g
er
wined3d: Add a function arou
n
d the handler table
.
commit
|
commitdiff
|
tree
2009-05-28
Stefan Dösinger
wined3d: Manage vs_compile_args in the b
a
ckends
.
commit
|
commitdiff
|
tree
2009-05-28
Stefan
D
ösinger
w
ined3
d
: Manage
p
s_compiled_shader in
the
backends
.
commit
|
commitdiff
|
tree
2009-05-28
Stefan Dösinger
wi
n
e
d3d: Make find_gl_vshader backen
d
specific
.
commit
|
commitdiff
|
tree
2009-05-28
S
t
efan Dösinger
wined
3
d: Remove the
f
orw
a
rd declarat
i
on
adde
d
in
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-05-28
Ste
f
an Dösin
g
er
wined3d: Make find_gl_ps
h
ader backen
d
private
.
commit
|
commitdiff
|
tree
2009-05-28
S
t
efan Dösinger
w
i
ne
d
3d:
Store the compi
l
e arg
s
in the
c
ompile context
.
.
.
commit
|
commitdiff
|
tree
2009-05-27
Stefan Dösinge
r
w
i
ned3d: Work arou
n
d an
A
R
B
FP
v
s GLSL bug in Mac
O
S
.
commit
|
commitdiff
|
tree
2009-05-27
Stefan Dösinger
w
ined3d
:
sincos for ve
r
tex sh
a
ders
.
commit
|
commitdiff
|
tree
2009-05-27
Stefan Dösinge
r
wi
n
e
d3d: Pu
t
some ARB declar
a
tions in the
r
ight place
.
commit
|
commitdiff
|
tree
2009-05-27
Stefan Dösinger
w
in
e
d3d: Get rid of Tx hardcoding in te
x
bem
.
commit
|
commitdiff
|
tree
2009-05-27
Stefan Dösin
g
er
w
i
ned3d: R
e
place a few h
a
rdcoded Tx
r
e
gister
s
with
.
.
.
commit
|
commitdiff
|
tree
2009-05-27
Stefan Dösinger
wined3d: Impl
e
m
e
n
t DSX
i
n ARB
.
commit
|
commitdiff
|
tree
2009-05-21
Stefan Dösinger
wined3d
:
Implement SGN in ARB
.
commit
|
commitdiff
|
tree
2009-05-21
Stefan Dös
i
nger
w
i
ned3d:
S
u
p
port
v
ec4
A
0
with N
V
_v
e
rtex_progra
m
2_opt
i
o
n
.
commit
|
commitdiff
|
tree
2009-05-21
Stefan Dösi
n
ger
wine
d
3d: Suppo
r
t ABS and ABSNEG with NV extensions
.
.
.
commit
|
commitdiff
|
tree
2009-05-21
Stefan Dösinger
w
ined3d: A
d
d NV asm exten
s
i
o
n support to the ARB backen
d
.
commit
|
commitdiff
|
tree
2009-05-21
Stefan
Dös
i
nger
wi
n
ed3d: Su
p
p
o
rt ABS and ABSNE
G
in ARB
.
commit
|
commitdiff
|
tree
2009-05-20
Stefan Dö
s
i
nger
wi
n
e
d
3d: Emulate the 4 com
p
onent add
r
e
s
s register in
.
.
.
commit
|
commitdiff
|
tree
2009-05-20
Stefan Dösinger
w
ined3d: Prepare for vec4 address re
g
isters in ARB
.
commit
|
commitdiff
|
tree
2009-05-20
Stefa
n
Dösin
g
er
wi
n
ed3
d
: Impleme
n
t mova
roun
d
ing
in
a
rb
.
commit
|
commitdiff
|
tree
2009-05-20
St
e
fan
D
ösin
g
er
w
i
ned3d:
F
ix sr
g
b
co
r
rection
.
commit
|
commitdiff
|
tree
2009-05-20
Ste
f
an Dösinge
r
wi
n
ed3d: Get rid of the TMP
register in fragment s
h
aders
.
commit
|
commitdiff
|
tree
2009-05-19
Stefan
Dösing
e
r
wined3d: Use C
M
P instead of SLT and SGE i
n
sRGB
correction
.
commit
|
commitdiff
|
tree
2009-05-19
S
tefan Dösi
n
ger
wined3d: Get rid of TMP accesses in
texm3
x
3
*
instructions
.
commit
|
commitdiff
|
tree
2009-05-19
Stef
a
n
D
ö
singer
wined3d: Get rid of
TMP
access in texm3x2
*
.
commit
|
commitdiff
|
tree
2009-05-19
Stefan Dösinger
wined3d: Get rid of TMP2 and some eas
y
T
MP register
.
.
.
commit
|
commitdiff
|
tree
2009-05-19
Stefan Dösinger
wined3
d
: Only d
e
clare T
M
P
_OUT in ve
r
tex
s
hade
r
s
.
commit
|
commitdiff
|
tree
2009-05-18
S
tefan Dösinger
WineD3D: Su
p
port
m
o
re c
o
nstants in ARB shaders
.
commit
|
commitdiff
|
tree
2009-05-18
Stefan Dösinger
wined3d: Avoid declaring he
l
p
e
r_
c
onst in vertex pr
o
gram
s
.
.
.
commit
|
commitdiff
|
tree
2009-05-18
Stefan
D
ösinger
wined3d:
Support clipplanes
w
ith GL
S
L
.
commit
|
commitdiff
|
tree
2009-05-18
Stef
a
n
Dösing
e
r
wine
d
3d: Update the bump constants after a shader ch
a
nge
.
commit
|
commitdiff
|
tree
2009-05-18
Stefan Dös
i
n
g
er
wi
n
ed3
d
: Use
local constants for bum
p
pa
r
a
m
eters
.
commit
|
commitdiff
|
tree
2009-05-15
Stefan Dösinger
wined3d: Don't use TMP_COLOR
u
nless sr
g
b is enabled
.
commit
|
commitdiff
|
tree
2009-05-14
Ste
f
an Dö
s
inge
r
wined3d: Centralize WINED3DSPDM_SATUR
A
TE handl
i
ng
.
commit
|
commitdiff
|
tree
2009-05-14
Stefan Dösinger
wined3d:
Fix remai
n
ing incorrect dst regi
s
t
er getters
.
commit
|
commitdiff
|
tree
2009-05-14
Stefan Dösinger
wined
3
d
: Fix a fe
w
more hardcod
e
d pixel shade
r
re
g
ister
s
.
commit
|
commitdiff
|
tree
2009-05-14
Stefan Dös
i
nger
wined3d: Tidy
u
p pshader_hw_texreg2rgb and frien
d
s
.
commit
|
commitdiff
|
tree
2009-05-14
St
e
fan Dösinger
wined3d: Tidy up pshader_hw_dp2ad
d
.
commit
|
commitdiff
|
tree
2009-05-13
St
e
fan Dösing
e
r
wined3d: Tidy up pshader_h
w
_cm
p
.
commit
|
commitdiff
|
tree
2009-05-13
S
t
efa
n
Dösinger
wined3d: Ti
d
y up
pshader_
h
w_cnd
.
commit
|
commitdiff
|
tree
2009-05-13
Stefan Dö
s
inger
wined3d: Sep
a
rate Tx tempreg
s
from
Tx
v
a
r
y
ings in
A
RB
.
commit
|
commitdiff
|
tree
2009-05-13
Stefan
D
ösinger
wined3d: Fix
1
.
4 p
s
hader
pr
o
ject
i
o
n in ARB
.
commit
|
commitdiff
|
tree
2009-05-13
Stefa
n
Dösinger
win
e
d3d:
Tidy up ps
h
ader_hw_tex
.
commit
|
commitdiff
|
tree
2009-05-11
S
t
efan
D
ösin
g
er
w
i
n
ed
3
d:
S
tandardi
z
e pshade
r
_hw_texkil
l
.
commit
|
commitdiff
|
tree
2009-05-11
Stefan
D
ösing
e
r
w
i
ned
3
d: Tidy up shader_hw
_
rsq_rcp
.
commit
|
commitdiff
|
tree
2009-05-11
Stefan Dösinge
r
wined3d: Simpl
i
fy shader_h
w
_map2gl
.
commit
|
commitdiff
|
tree
2009-05-11
Stefan Dösinger
wi
n
ed
3
d:
G
e
t
rid of
the strcat in shader_arb_add_dst_param
.
.
.
commit
|
commitdiff
|
tree
2009-05-11
Stefan Dö
s
inger
wined3d:
M
e
rge s
h
ad
e
r_arb_ad
d
_src_param and pshad
e
r_gen_inpu
.
.
.
commit
|
commitdiff
|
tree
2009-05-08
Stefan Dösinge
r
w
ined3
d
: Get rid of p
s
h
a
der_gen_output_
m
odifier
_
line
.
commit
|
commitdiff
|
tree
2009-05-08
S
t
efa
n
Dösinger
w
ined3d: Pass the in
s
tr to ps
h
ader_ge
n
_output_modifier_line
.
commit
|
commitdiff
|
tree
2009-05-08
Stefan Dösin
g
er
winedd:
M
o
ve shader_*_add_instruction_modifiers into
.
.
.
commit
|
commitdiff
|
tree
2009-05-08
Stefan Dös
i
nger
wi
n
ed3d: Add a po
i
n
t size test
.
commit
|
commitdiff
|
tree
2009-05-08
S
t
efan
D
ösi
n
g
er
wined
3
d: Wo
r
k a
r
ou
n
d a bad
c
r
ash
i
n
fglrx
.
commit
|
commitdiff
|
tree
2009-05-08
Stefan D
ö
sing
e
r
win
e
d3d: Al
w
ays decla
r
e
s
ingle consta
n
ts in ARB if
.
.
.
commit
|
commitdiff
|
tree
2009-05-08
Stefan Dösi
n
ger
wined3d:
K
eep t
r
ack
of u
s
e
d
floa
t
constant
s
.
commit
|
commitdiff
|
tree
2009-05-06
Stefan Dösi
n
ger
wine
d
3d: Pack hardcoded
l
o
cal constants in ARB
.
commit
|
commitdiff
|
tree
2009-05-05
Stefan Dösinger
w
in
e
d3
d
:
P
a
c
k
A
RB srg
b
constants better
.
commit
|
commitdiff
|
tree
2009-05-05
S
t
efan Dösinger
wi
n
ed3d: Make use
of GL_ARB_hal
f
_float_v
e
rtex
.
commit
|
commitdiff
|
tree
2009-05-05
S
t
efan
D
ösinge
r
wined3d: Imple
m
ent texldd
.
commit
|
commitdiff
|
tree
2009-04-29
S
tefan
Dösinger
wined3d: Har
d
code local
l
o
op c
o
ntrol ints in
t
o the
.
.
.
commit
|
commitdiff
|
tree
2009-04-28
St
e
fan Dösinger
wi
n
e
d3d: Set the
m
ax mipmap le
v
e
l in the
pbo test
.
commit
|
commitdiff
|
tree
2009-04-28
Stefan Dösinge
r
wi
n
e
d
3d:
E
mulate R16G16
F
and R
3
2G32F
i
f
GL_ARB_texture_rg
.
.
.
commit
|
commitdiff
|
tree
2009-04-28
Stefan Dösi
n
g
e
r
w
i
ned3d: Fix an issue in buffe
r
_g
e
t_sysmem
.
commit
|
commitdiff
|
tree
2009-04-28
S
tefan Dösing
e
r
wined3d: Activate
a thread before
m
apping a b
u
ffer
.
commit
|
commitdiff
|
tree
2009-04-28
Stef
a
n
Dösinger
wined3d: Fix a few more
direct buffer accesses
.
commit
|
commitdiff
|
tree
2009-04-27
Stefan Dösinger
wi
n
ed3d: Support th
e
full amou
n
t
o
f constants in
GLSL
.
commit
|
commitdiff
|
tree
2009-04-27
Stefan Dösin
g
er
d
3
d:
L
imit d3d8 an
d
d3d9
vsha
d
er
c
o
nst
a
n
ts to 256
.
commit
|
commitdiff
|
tree
2009-04-20
Stefan Dösinger
win
e
d3d: Merge
match_a
p
ple and implementation_is
_
app
l
e
.
commit
|
commitdiff
|
tree
2009-04-20
Stef
a
n Dö
s
inger
w
i
n
ed3d: Reser
v
e
additional GLSL constants on some
.
.
.
commit
|
commitdiff
|
tree
2009-04-20
Stefa
n
Dösinger
wi
n
ed3d: Mo
v
e the r
e
maining qu
i
r
k
s in
t
o
the
quirk ta
b
le
.
commit
|
commitdiff
|
tree
2009-04-20
Stefan Dösinger
wi
n
ed3d: Move the generic mac glsl unifor
m
fixup to
.
.
.
commit
|
commitdiff
|
tree
2009-04-20
Stefan Dösinger
wine
d
3d
:
Add
a
m
o
r
e formal framewor
k
for driver quirks
.
commit
|
commitdiff
|
tree
2009-04-10
St
e
fan Dö
s
inger
wined3d: De
a
l with re
s
erved sha
d
e
r
constants in the
.
.
.
commit
|
commitdiff
|
tree
2009-04-10
Stefan Dösinger
wined3d: Fix
the drawRect
P
a
t
c
h ver
t
ex
c
ount
.
commit
|
commitdiff
|
tree
2009-04-10
Stefan Dösinger
win
e
d3d: Save some mem
o
ry in vertex buff
e
rs
.
commit
|
commitdiff
|
tree
2009-04-09
Stefan Dösing
e
r
d3d
:
Remove the format from index buffers
.
commit
|
commitdiff
|
tree
2009-04-09
Stef
a
n
D
ö
s
inger
wined3d: Rem
o
ve the buffer fvf
.
commit
|
commitdiff
|
tree
2009-04-09
S
t
efan Dösinger
d
3
d9
:
Store t
h
e
F
VF
i
n
the d3d9 vertex buffer
.
commit
|
commitdiff
|
tree
2009-04-09
Stefan Dö
s
inger
d3d8
:
Store
the fvf in the
d
3d8 ve
r
tex buffer
.
commit
|
commitdiff
|
tree
next