| 1234567891011121314151617181920212223242526272829303132 |
- from panda3d.core import ShaderInput, Vec4
- def test_shaderinput_vector_compare():
- i0 = ShaderInput('a', Vec4(0, 0, 0, 0))
- i1 = ShaderInput('a', Vec4(1e-9, 0, 0, 0))
- i2 = ShaderInput('a', Vec4(1e-8, 0, 0, 0))
- i3 = ShaderInput('a', Vec4(2, 0, 0, 0))
- assert i0 == i0
- assert i1 == i1
- assert i2 == i2
- assert i3 == i3
- assert i0 != i1
- assert i0 != i2
- assert i0 != i3
- assert i1 != i2
- assert i2 != i3
- assert i1 != i3
- assert not i0 < i0
- assert not i1 < i1
- assert not i2 < i2
- assert not i3 < i3
- assert i0 < i1
- assert i0 < i2
- assert i0 < i3
- assert i1 < i2
- assert i2 < i3
- assert i1 < i3
|